Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/11/2006, 02:02
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 20 años, 3 meses
Puntos: 5
Código PHP:
while ($row = mysql_fetch_row($resultado)); 
cambialo por:

Código PHP:
while ($row = mysql_fetch_row($resultado_b)); 
Lo que hay una cosa que no entiendo... muestras el resultado y lo borras?

Tambien podrias probar así, para mostrar cambia esto,

Código PHP:
if($row=mysql_fetch_row($resultado_b))  
{  
echo 
"<table border = '1'> \n"; 
echo 
"</tr> \n";  
do 
{ 
echo 
"<td>".$row[1]."</td> \n";  
echo 
"<td>".$row[3]."</td> \n";  
echo 
"<td>".$row[4]."</td> \n";  
echo 
"<td>".$row[5]."</td> \n";  
echo 
"</tr> \n"; 
}  
while (
$row = mysql_fetch_row($resultado)); 
de esta forma:

Código PHP:
while ($row = mysql_fetch_array($resultado_b))
{  
echo 
"<table border = '1'> \n"; 
echo 
"</tr> \n";  
echo 
"<td>".$row[1]."</td> \n";  
echo 
"<td>".$row[3]."</td> \n";  
echo 
"<td>".$row[4]."</td> \n";  
echo 
"<td>".$row[5]."</td> \n";  
echo 
"</tr> \n"; 
} 
y para borrar tu tienes esto:

Código PHP:
while ($row = mysql_fetch_row($resultado)); 
$borrado = mysql_query ("DELETE FROM clientes WHERE id=$cliente") or die("No puedo ejecutar la instrucción SQL query"); 
if (
$borrado)  
{  
 echo 
"<br><center><font face=Book Antiqua color=#0000FF size=2>El cliente ha sido eliminado.</font></center>"; 
} 
} 
Cambialo por:

Código PHP:
while ($row = mysql_fetch_array($resultado_b)); //o haz la consulta para resultado
if ($borrado = mysql_query ("DELETE FROM clientes WHERE id=$cliente"))
{
 echo 
"<br><center><font face=Book Antiqua color=#0000FF size=2>El cliente ha sido eliminado.</font></center>"; 
else echo 
"No se ha podido borrar".mysql_error();
} 
Prueba a ver que tal.