03/10/2012, 07:46
|
| | | Fecha de Ingreso: abril-2004 Ubicación: Merlo, buenos aires
Mensajes: 364
Antigüedad: 20 años, 7 meses Puntos: 1 | |
While con un IF Hola tengo un sistema con PHP y Mysql que se basa en un buscador que realiza una consulta a la base de datos y si coincide con la/s palabras ingresadas muestra los registros. Todo funciona bien, pero no puedo hacer que muestre "No hay resultados" en el caso de que no los haya.
Lo debo hacer con un if, pero no me funciona.
Adjunto código:
<?
$libre = $_POST['libre']; // variable del formulario que contiene las palabras a buscar
include("connection.php"); // archivo con datos de conexión a la base de datos
$connect= mysql_connect($host,$username, $password);
$select_db= mysql_select_db($db_name, $connect);
$cadbusca= "SELECT * FROM destinos WHERE nombre_destino LIKE '%$libre%' OR fecha_salida LIKE '%$libre%' OR transporte LIKE '%$libre%' OR nombre_hotel LIKE '%$libre%' OR descripcion LIKE '%$libre%' OR costo LIKE '%$libre%'"; // Consulta MYSQL
$result=mysql_query($cadbusca);
While($row=mysql_fetch_array($result))
{
echo "
<tr>
<td width='100px' height='100px' rowspan='6'>
<img src='panel/pics_destinos/" .$row['user_picture']. "' width='100px' height='100px'>
</td>
...
...
.........
..........
....
}
bueno, eso es todo y funciona bien si hay resultados, pero si no los hay quisiera mostrar un texto.
Saludos!
Germán.
__________________ "Life goes on..." |