| |||
posicionar <td> Hola yo hago una consulta en con el php a mysql...y los resultados los muestro en una tabla..pero quisiera que los resultados que se muestran en las tablas no se muestren uno debajo del otro...si no uno al lado del otro...hasta 3 veces y luego alli que si tenga mas <td> debajo....como lo hago gracias...osea q tengo q poner en el css? gracias |
| ||||
Respuesta: posicionar <td> aquí te dejo dos maneras de hacerlo Cita: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; http-equiv="Content-Type" charset=utf-8"/> <title></title> </head> <body> <?php $total_registros_encontrados = 52; for ($j = 0 ; $j < $total_registros_encontrados; $j+=5) { $temp .= " " .$j; } $arreglo = explode(" ", trim($temp)); $arr = Array(); for ($x = 0; $x< sizeof($arreglo); $x++) { $arr[$x] = $arreglo[$x]; } ?> <table border="1"> <tr> <?php for ($i = 1; $i <= $total_registros_encontrados; $i++) { echo "<td>" .$i. "</td>"; // ==== Se puede hacer de // -------- Esta manera if ($i % 5 == 0) { echo "</tr><tr>"; } // ------ // ------ O de esta otra //$cad = "\$valores=\$i == " .implode(" || \$i == ", $arr).";"; //eval($cad); //if ($valores) { //echo "</tr><tr>"; //} // --------- // ============== } ?> </tr> </table> </body> </html> |
| |||
Respuesta: posicionar <td> Hola ya me los muestra unos al lado del otro...pero no me los muestra cada 3 osea necesito que cada 3 registro baje y se pongan los otros 3 registros abajo...como se hace? |
| ||||
Respuesta: posicionar <td> Podés usar esto
Código PHP:
Ver original Lo unico que tenes que indicar es el valor de la variable $celdasporfila, en el caso de que el numero de celdas por fila respecto del numero de registros sea un cociente exacto, se te genera una fila adicional sin datos, que como se observa , se la puede formatear con css para quitarle el borde. se puede elaborar un poco más. pero asi te genera un xhtml válido Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |