Hola de nuevo, estoy acabando una aplicación de base de datos, y tengo un código como este que viene de formulario en el que selecciono los registros a borrar en unos checkbox:
Código PHP:
if($_POST){
// Realizamos la consulta de eliminación
$filas = $_POST['fila'];
$indice = 0;
$borrado = true;
do{
$consulta = mysql_query("delete from favoritos where titulo = '" . $filas[$indice] . "'");
if(!$consulta){
$borrado = false;
exit;
}
$indice++;
}while($filas);
if($borrado){
echo "<h4>Registro(s) borrado(s) correctamente</h4>";
}else{
echo "<h4>Error al eliminar registro(s): " . mysql_error() . "</h4>";
}
// Cerramos la conexion
mysql_close($conexion);
}
Como es normal, aunque sea en localhost, al tener que eliminar varios registros o aunque sea uno, el navegador se queda pensando, pero el pequeño problema es que una vez que los elimina (que lo hace correctamente), no me muestra el mensaje que le pido en el if($borrado), tanto si lo hace como si no, ¿cuál puede ser el problema?
Gracias y un saludo.