borrar.php
Código PHP:
<?
<?php
$id=$_POST[id];
include ("conexion.php");
mysql_query("DELETE FROM noticias WHERE id='$id'",$connect);
header("location: noticias.php");
?>
| |||
Este script no da error ni hace nada? Hola os posteo este script por que intento borrar un registro de la BD y no hace nada de nada. borrar.php Código PHP: |
| |||
Me da un error cuando hago el Mysql error Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/webcindario/caf/noticies/borrar.php on line 10 este es el script de noticias.php Código PHP: Código PHP: |
| ||||
Prueba a cambiar Código PHP: Código PHP: Saludos. ![]()
__________________ "zankius veri mach" a todos los que me habeis ayudado. carteles para inmobiliarias || alquiler de coches |
| |||
Con la linea Código PHP: Parse error: parse error, unexpected T_VARIABLE in /home/webcindario/caf/noticies/borrar.php on line 7 y si cambio POST por GET: Código PHP: |
| ||||
Intenta asi: Código PHP:
__________________ WebAdictos - Una dosis diaria de web |
| ||||
mmm trata de comentar el header("location: noticias.php"); luego imprime el error de mysql para ver cual puede ser la solucion
__________________ WebAdictos - Una dosis diaria de web |
| |||
si comento el header sale el siguiente error: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/webcindario/caf/noticies/borrar.php on line 14 Os dejo el link a la página en cuestión: http://caf.webcindario.com/noticies/noticias.php Veréis que si os poneis encima de cada link de borrar os va mostrando que id es el que toca en la barra de estado. |
| ||||
ok al parecer algo malo tienes en tu consulta intenta hacer el mysql_query asi: mysql_query("DELETE FROM noticias WHERE id='$id'"); a ver que sale... Nos vemos
__________________ WebAdictos - Una dosis diaria de web |
| ||||
Código PHP: Código PHP:
__________________ Código PHP: |
| ||||
si no imprime el row, a eso que puse solo agregale el echo y ya... por si no lo muestra!!
__________________ Código PHP: |
| ||||
mmmm ya intentaste ejecutar esa consulta desde la consola de mysql??? ya no te marca error el si comentas el header??? intenta hacerlo asi mysql_query("DELETE FROM noticias WHERE id='".$id."'");
__________________ WebAdictos - Una dosis diaria de web |
| |||
Nada esto está muerto. Vuelvo a postear el script para que veais como estoy ahora: noticias.php Código PHP: borrar.php Código PHP: |
| ||||
No uses $_POST, usá $_GET (ya que estas estas enviando id por GET y no por POST). Y para que te funcione el header() tenés que borrar todas las etiquetas html. Quedaría así: borrar.php: Código PHP:
__________________ |
| ||||
Hola silverrr111 Por lo poco que se de PHP, cuando pones <a href="borrar.php?id=<? echo $row[id]; ?>"> estás pasando los datos por el método GET, pero luego lo recoges con POST $id=$_POST['id']; ![]() ¿Has probado con $id=$_GET['id']; como creo que ya te recomendaron? Saludos, ![]() |