Bien el problema esta en que con el script que a continuación os pego, lo que consigo es perfecto, exactamente lo que quiero, con el unico inconveniente, que los productos me los va poniendo de 2 en 2, porque cuando hace la pasada de while para poner el <td> del medio se esta saltando el registro.
Lo que quiero saber es como puedo hacer para que no se sale esos registros.
El código es el siguiente:
Código PHP:
<?php if ($total_registros==0){
echo "<td height='10' colspan='5' align='center' class='tlf'>No se han encontrado resultados.</td></tr>";
} else {
$i=1;
while($row=mysql_fetch_array($resultados)){
if (($i==2)or($i==4)){
echo "<td background='images/m02.gif' width='1' height='200'></td>";
} else {
echo"<td width='166' valign='top'>".$row[yuju]."</td>";
}
if($i%5 == 0){
echo"</tr>";
if($i+1<$total_registros){
if ($j!=1){ echo"<tr><td height='30' colspan='5' align='center'><img src='images/linea.gif' width='465' height='16'></td></tr><tr>";
$i=1;
$j=1;
} else {
echo"<tr>";
}
}
}else{
$i++;
}
}
}
?>