Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2012, 12:49
pejogasa1
 
Fecha de Ingreso: septiembre-2012
Mensajes: 3
Antigüedad: 12 años, 3 meses
Puntos: 0
Problemas al borrar una fila php

Hola a todos, a ver si me podeis echar una mano. En la linea que se marca en rojo tengo que indicar cual será id que por medio de $GET[] voy a eliminar. La cosa es que si en pongo "<a href=\"eliminar.php?id=Email elimino todas las filas de la tabla sin problemas , pero si pongo como indico abajo \"eliminar.php?id=$row[Email], apunta al Eliminar de una fila especifica pero no me lo borra y lo he probado todo.

¿Alguno sabe como tendria que definir id para que pulsando eliminar de la fila indicada solo me borrase esa fila?

Muchisimas gracias por vuestra ayuda.

listar2.php

<table border="1" cellspacing=1 cellpadding=2 style="font-size: 8pt"><tr>
<td><font face="verdana"><b>Código</b></font></td>
<td><font face="verdana"><b>Cliente</b></font></td>
<td><font face="verdana"><b>Email</b></font></td>
<td><font face="verdana"><b>Editar</b></font></td>
</tr>

<?php

include("config.php");


$query = "SELECT * FROM clientes";
$result = mysql_query($query);
// $numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td width=\"25%\"><font face=\"verdana\">" .
$row["Nombre"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["Apellidos"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["Email"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
"<a href=\"eliminar.php?Id=$row[Email]\">Eliminar</a>". "</font></td>";




}
mysql_free_result($result);
mysql_close($link);
?>
</table>


eliminar.php

<?php

include("config.php");

$id=$_GET["Email"];


mysql_query("DELETE * FROM clientes where Email= $id");


header("Location: listar2.php");
?>