he creado un script en php que mediante una consulta primero muesta un titular y luego los productos de esa sección.
El problema es hace no muestra el primer producto de cada sección.
Código :
<?php
require_once('creadorhtml.php');
require_once('conectar.php');
db_conexion_pro();
$totalcat = mysql_query("SELECT count(*) FROM categorias");
$totalcat2=$totalcat+2;
for($i=1;$i<=$totalcat2;$i++){
$result = mysql_query("SELECT categorias.id, categorias.descripcion , servicios.catid, servicios.desc, servicios.precio
FROM categorias, servicios
WHERE categorias.id=('$i') and servicios.catid=categorias.id
ORDER BY categorias.id, servicios.id
LIMIT 0,50");
// if (!is_array($result))
//{
//echo "<div style='width:100%;transparent;' align='center'><div style='width:400px;background:#C51102; fotn-size:12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;'> Lo sentimos. no se encuentran los servicios.</div></div>";
//return;
//}
//else{
$separa=mysql_fetch_row($result);
echo "<table>";
echo "<tr><td colspan='2'><span style='font-size:20px;'>$separa[1]</span></td></tr>";
echo "<tr> <td width='60'>Servicios</td>";
echo " <td width='125' >Precio</td></tr>";
while ($row = mysql_fetch_row($result)){
echo "<tr><td><span style=' font-family: Arial, Helvetica, sans-serif; font-size: 12px;' >$row[3]</span></td>";
echo "<td><span style=' font-family: Arial, Helvetica, sans-serif; font-size: 12px;' >$row[4]</span></td></tr>";
}
echo "</table>";
}
?>El resultado seria:
Cortes
Rulos
Alisado
.......
Aparte el count en la consola de mysql lo hace bien, pero cuando lo pongo en php se deja 2 sin sumar, por eso se los añado.
Me temo que el problema reside en el for.
Gracias
