Hola,
agradeceria si alguien me pudiese decir como dividir estos resultados en tres bloques, para poner cada uno en un <div> que sera una columna con el uso posterior de css,
es decir, un tercio de los resultados en cada uno de los tres bloques o <div>.
esto del php me supera un poco....
Gracias de todas formas
Código PHP:
<?php
$conn = mysql_connect ("localhost","usuario", "password");
mysql_select_db ("basededatos");
$sql_1 = "SELECT DISTINCT comercio_tipo, id_tipo FROM tipo_comercios ORDER BY comercio_tipo ASC";
$rs_1 = mysql_query ($sql_1, $conn);
while ($row_1 = mysql_fetch_array ($rs_1)) {
?>
<h4><?= $row_1['comercio_tipo'];?></h4>
<ul class="style-9">
<!-- Esto es el nombre del tipo de comercio -->
<?php
$sql_2 = "SELECT titulo FROM comercios WHERE tipo_1='" . $row_1['comercio_tipo'] . "'";
$rs_2 = mysql_query ($sql_2, $conn);
$n = mysql_num_rows ($rs_2); //numero de filas
?>
<li>
<?php if ($n > 0) { //si hay locales en esa categoria?>
<?php
while ($row_2 = mysql_fetch_array ($rs_2)) {
?>
<?= $row_2['titulo'];?>
<?php } /* cierre segundo while*/?>
<?php } else {?>
No hay comercios asociados de ese tipo
<?php } // cierre del if tras el else?>
</li>
</ul>
<?php } /* cierre primer while */?>
<?php
mysql_free_result ($rs_1);
mysql_free_result ($rs_2);
mysql_close ($conn);
?>