Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2009, 09:24
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 3
Eliminar datos de la DB

Hola amig@s, tengo el siguiente problema, quiero hacer un mecanismo para eliminar apuntes de la db, pero no funciona como yo deceo, el codigo que tengo es el siguiente:
index4_2.php
Código PHP:
include "coneccion.php";
include 
"borra.php";
$result=mysql_query("select * from direc_http"); 
while(
$row mysql_fetch_array($result)) { 
printf ("<tr><td>&nbsp;%s</td> <td>&nbsp;%s</td> <td>&nbsp;%s</td>  <td><a href=\"borra.php?id=%d\">Borra</a></td></tr>"$row["direccion"], $row["fecha"],$row["pag"],$row["direccion"]); 

mysql_free_result($result); 
mysql_close($con); 
borra.php
Código PHP:
include "coneccion.php";
$id=@$_GET['id']; 
mysql_query("delete from direc_http where direccion = $id"); 
header("Location: index4_2.php"); 
y la base de datos tiene apuntes como estos
direccion fecha pag
www.yahoo.mx 2009-03-02 MX
www.google.com 2009-03-04 com

y asi..., al dar click en eliminar en alguna de las direcciones, se eliminan todas las las direcciones de la db, y no se como corregir, esto no deberia pasar ya que direcciones es un campo marcado como Key y no pueden existir direcciones similares, si alguien podria ayudarme; o como podria modificar el codigo para que salgan checkBox y asi poder eliminar, ya vi en las FAQs pero no entiendo bien el ejemplo dado. Gracias