Hola a todos.
Estoy haciendo unas consultas en PHP y MYSQL y funcionan perfectamente, para lo cual tengo creado un formulario en una pagina buscar.php que recoge, valida y procesa los datos.
Lo que quiero hacer es que si los resultados son muchos, por ejemplo 27, me los muestre en grupos de 6. Algo asi como lo que aparece en los resultados de busqueda en la parte inferior cuando consultas en Google:
Estoy haciendo unas consultas en PHP y MYSQL y funcionan perfectamente, para lo cual tengo creado un formulario en una pagina buscar.php que recoge, valida y procesa los datos.
Lo que quiero hacer es que si los resultados son muchos, por ejemplo 27, me los muestre en grupos de 6. Algo asi como lo que aparece en los resultados de busqueda en la parte inferior cuando consultas en Google:
Cuando no encuentra nada en la base de datos me arroja un mensaje de alerta.
Aca les dejo el codigo que tengo de la consulta:
<?php
if ($_POST['buscar'])
{
$nombre=$_POST['nombre'];
$tipo=$_POST['tipo'];
$zona=$_POST['zona'];
$link=Conectar();
$sql="SELECT * FROM archivos WHERE nm_cli LIKE '%$nombre%' AND zona_cli LIKE '%$zona%' AND tipo_cli LIKE '%$tipo%' ORDER BY nm_cli ASC";
$result=mysql_query($sql, $link);
$total=mysql_num_rows($result);
if ($row=mysql_fetch_array($result))
{
for ($i = 0; $i < $total; $i++)
{
?>
<div>
<strong><a href="<?=$row['url_cli'];?>"><?=$row['nm_cli'];?></a></strong><br>
<span class="texto"><strong>Zona:</strong> <?=$row['zona_cli'];?> -
<strong>Dirección:</strong> <?=$row['desc_cli'];?></span><br><br>
</div>
<?php
$row=mysql_fetch_array($result);
}
} else {
echo "<p>No se encontraron resultados para la consulta <strong>$nombre</strong> :</p>";
}
Desconectar($link);
}
?>
Muchas gracias por la ayuda que me puedan prestar.