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.