Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2012, 05:01
fransoni
 
Fecha de Ingreso: enero-2009
Mensajes: 28
Antigüedad: 15 años, 3 meses
Puntos: 0
No me muestra mensaje echo

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.