Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2013, 10:14
bullanguero8
 
Fecha de Ingreso: junio-2013
Ubicación: santiago
Mensajes: 34
Antigüedad: 10 años, 10 meses
Puntos: 0
problemas con buscador de mysq, necesito que arroje mensaje cuando no hay datos

Buenas,
necestio un poco de ayuda, sucese que este es un buscador, pero necesito imrpimir un mensaje al momento de no encontrar resultados en la base de datos alguien me puede ayudar porfavor.

el else q esta ahi no me funciona bien, no cumple lo que quiero. yo quiero este oculto el mensaje y al momento de buscar aparesca que no hay datos.

saludos.


Código PHP:
<?php


$busca
=""//variable vacia para que se inicalize
$busca=$_POST['busca'];  // variable capture lo que hay en el campo de busca 



$link mysql_connect("localhost","root","1232");
    if (!
$link) {
        die(
'error al conextarse:' mysql_error());
    }

    
mysql_select_db("prueba_db"$link);
  
mysql_query("set names utf8");

// Si el campo de busqueda es diferente de vacio, esta realize la busqueda
if($busca!=""){

    
$busqueda =mysql_query("SELECT t1.nombre, t1.rut, t1.jg, t1.sala_piso, t2.lugar, t2.juzgado_garantia FROM excel t1
      LEFT OUTER JOIN juzgados t2 on t1.jg=t2.numero
      where rut like '%"
.$busca."%'"); 


while(
$f=mysql_fetch_array($busqueda)){

?>

 
  <tr class="par">
    <td>Nombre Completo:</td>
  <td><?php echo $f['nombre'?></td>
  </tr>
  <tr class="impar">
    <td>Rut:</td>
    <td><?php echo $f['rut'?></td>
  </tr>
  <tr class="par">
    <td>Juzgado de Garantía:</td>
    <td><?php echo $f['juzgado_garantia']  ?>&nbsp;/&nbsp;<?php echo $f['lugar'?></td>
  </tr>
  <tr clas="impar">
    <td>Sala - Piso:</td>
   <td><?php echo $f['sala_piso'?></td>
  </tr>


<?php

}

}else{

echo 
"no hay datos";

}
?>