Read 313 times | Created 2014-04-15 23:34:04 | Updated 2014-04-15 23:34:04 | | |
<?php /********************************* FILENAME : rowcol.php CREATE BY : cahya dsn PURPOSE : simulated dynamic row-column table creation CREATE DATE : 2014-04-16 **********************************/ ?> <!DOCTYPE html> <html> <head> <title>Dynamic Column</title> </head> <body> <?php $jml_data=rand(3,10); $jml_kolom=rand(2,4); echo "jumlah data : $jml_data<br>jumlah kolom: $jml_kolom"; ?> <table border="1"> <tr> <?php //hitung sisa cell yang tanpa data/kosong $sisa=($jml_data%$jml_kolom!=0?$jml_kolom-$jml_data%$jml_kolom:0); $i=0; while($jml_data) { echo ($i%$jml_kolom==0&&$i!=0?"</tr><tr>":"")."<td>".(++$i)."</td>"; $jml_data--; } //tampilkan sisa cell yang tidak ada datanya if($sisa) for($i=0;$i<$sisa;$i++) echo "<td> </td>"; ?> </tr> </table> <?php echo "sisa cell $sisa";?> </body> </htmL>