Código PHP:
while($categres=mysql_fetch_assoc($result3)){
echo 'X';
}
| |||
Hacer que cada 4 celdas agregue 1 fila Buenas de nuevo,pues me gustaria hacer que el while imprima 4 celdas con X contenido y si hay mas para imprimir que cree otra fila y siga con 4 celdas. Código PHP: |
| |||
Respuesta: Hacer que cada 4 celdas agregue 1 fila me da error : Parse error: syntax error, unexpected '[', expecting ',' or ';' in /home1/sonidom1/public_html/miradivx/Categoria.php on line 232 Linea 232: echo categres[$j++]; he probado agregarle comillas y nada |
| ||||
Respuesta: Hacer que cada 4 celdas agregue 1 fila algo asi <table> <tr> Código PHP: </table>
__________________ La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno. |
| ||||
Respuesta: Hacer que cada 4 celdas agregue 1 fila
Código:
$j=0; while($categres=mysql_fetch_assoc($result3)){ for($i=0; $i<4; $i++){ echo categres[$j]; $j++; } echo "<br />"; }
__________________ "Eres grande por que caminas entre gigantes" |
| |||
lo tengo asi y la primera fila me imprime 4 celdas y en las demas 5, a que se debe? <table> <tr> $cont=1; while($categres=mysql_fetch_assoc($result3)) { echo "<td>"; echo '<a href="Detalles.php?id='.$categres['id'].'">'.$categres['Titulo'].'</a> '; echo "</td>"; if($cont==4) { echo "</tr><tr>"; $cont=0; } else { $cont++; } } </tr> </table> SOLUCIONADO muchas gracias tengo 1 pequeño problema he puesto una etiqueta <img> en las celdas y solo se imprime la ruta en las 4 primeras celdas en las demas no. $cont=0; while($categres=mysql_fetch_assoc($result3)) { $thumb=mysql_fetch_assoc($resultCont); echo "<td>"; echo '<a href="Detalles.php?id='.$categres['id'].'">'.$categres['Titulo'].'</a><br /><img src="'.$thumb['Thumbnail'].'"/> '; echo "</td>"; if($cont==4) { echo "</tr><tr>"; $cont=0; } else { $cont++; } } Última edición por GatorV; 18/05/2009 a las 17:16 |