| Latihan Logika
misalkan ad tabel seperti ini : <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr>
<tr> <td>5</td> <td>6</td> <td>7</td> <td>8</td> </tr>
bagaimana anda menyelesaikannya dengan perulangan dimana data d ambil dari database dan setiap baris hanya d perbolehkan 4 kolom?? :p |
|
| kaga ngarti :v ikut nyimak akh. |
|
| tugas sekolah..? |
|
| follow post dlu.. |
|
| jadi hasil'a seperti ini tapi menggunakan cara perulangan, kedengaran'a simpel tapi cukup sulit
sblum'a sya pke div, dan itu work out. tapi td pagi pngen nyoba pke tabel. jadi sma" blajar disini :D |
|
| kolom itu dari atas kebawah, atau kalo d HTML itu <td></td> |
|
| itu udah bener ,, tinggal panggil aja databasenya,, pake mysql_fetch_array kalo ga salah ,., udah simpen endnya di akhir kolom ke dua |
|
| ane pernah bikin nih bgni, cuma otomatis kebawah doang, tapi klo di batesin 4 gtu blm pernah coba |
|
| Kenapa kolom harus dibatasi menggunakan koding perulangan? Contoh kasusnya apa? |
|
| gambaran dari ane gini gan bner gk??
$j=0; while($data=mysql_fetch_array($qsemua)) { if($j==0) {echo "<tr>";} ECHO "<td>".$j."</td>"; $j++; if($j==4) {echo "</tr>";$j=0;} } |
|
| challenge: [1] gunakan tag/elemen HTML yang valid (<html>,<head>,<body>, <table>, dst, dsb..) [2] script harus bisa mengakomodir: a) jumlah kolom yang berbeda-beda; bisa ditentukan semisal menjadi suatu variabel $column, semisal dalam contoh diatas $column=4 b) jumlah baris yang berbeda-beda; bisa ditentukan semisal menjadi suatu variabel $row, semisal dalam contoh diatas $row=2 c) jika jumlah data yng diambil dari database, lebih/kurang dari jumlah kelipatan kolomnya maka akan dibuatkan cell kosong (<td> </td>) sehingga tetap terbentuk elemen <table> yang valid bisa ditentukan semisal menjadi suatu variabel $column, semisal dalam contoh diatas $column=4 [3] Warna background tiap baris atau kolom berselang-seling ganti warna [4] dst..dsb (semisal ada data yg dimerge/digabung jika dalam satu kolom ada 3 baris yang sama dibuat hanya menjadi 1 baris dengan rowspan=3; atau jika ada data dalam 3 kolom mempunyai nilai yg sama maka dibuat menjadi satu kolom dengan colspan=3) ..
cmiiw ^_^V ..keep learning, keep doing, keep smiling :) |
|
| wahh...prnah tuh pake tabel kyk gitu skrip buat paging boleh donlot :v |
|
| Done <table border='1' width="600" align="center" id="tbl_siswa"> <tr> <?php for($i=1;$i<100;$i++) { echo '<td>'.$i.'</td>'; if($i%4==0) echo '</tr>';
} ?> </tr> </table> |
|
| kira2 begini : http://pastebin.com/N0aHPecM
maap klo salah, maklum nyubi |
|
| Arif Rahman datanya d ambil dari database, angka 1-8 itu hnya contoh aj
Zee Alfa data d ambil dari database bukan dari variabel perulangan |
|
| iy tu punya ane untuk nampilin data mahasiswa 1 baris 4 org kn
utk paging uga sy bwt tu |
|
| <table> <tr> ...sql_script... .... while ($tampil = mysql_fetch_array($rs)) { if($i >= $col){ echo"<tr></tr>"; $i=0; } $i++; ... </tr> <td>...sql_script....</td> </table> :v |
|
| Oke, numpang array data nya mas Arif Rahman <table border='1' width="600" align="center" id="tbl_siswa"> <tr> <?php $i=1; while($data=mysql_fetch_array($qsemua))
{ echo '<td>'.$data['FIELD'].'</td>'; if($i%4==0) echo '</tr>'; $i++; } ?> </tr> </table> Done |
|
| revisi deh, yg sebelumnya salah :))
echo "<table><tr>"; $a = 0;
while($row = mysql_fetch_arrray($sql)){
if($a == 4){ echo "</tr><tr>"; $a=0; }
echo "<td>".$row['no']."</td>"; a++;
}
echo "</tr></table>"; |
|
| ne yg asli coba d edit dikit <table> <?php $qsemua=mysql_query("select nim,nama,jenkel,agma,foto from t_siswa order by nama asc" ); while($data=mysql_fetch_array($qsemua)) { if($j==0) {echo "<tr>";} ?> <td ><img name="foto" src="foto_siswa/<?=$data['foto']?>"/></td> <td> <?php echo $no++;?> Nama : <?=$data['nama']?><br /> L/P : <?=$data['jenkel']?><br /> Telp/HP : <?=$data['HP']?><br /> Agama : <?=$data['agma']?><br /> ?> <a href="index.php?page=siswa&mod=detail&nim=<?=$data['nim']?>">Detail</a> </td> <?php $j++; if($j==3) {echo "</tr>";$j=0;} } ?> </table> |
|
| Zee Alfa Done, nice logic :D |
|
| Mahadi Ganda Perwira Done, nice logic :D |
|
| gimana nie mas Cahya Dsn kira" udah memenuhi kriteria challenge'a blom ? :D |
|
| wooo ada challenge nya... Sek entenono |
|
| wuuuaaahhh ikoooott sxan ngetes ilmu sy udh ampe mn hehehe |
|
| iaa ini cuma latihan/challenge logika aj, ternyata udah pda bisa pke cara'a masing" :D |
Tidak ada komentar:
Posting Komentar