Senin, 07 Oktober 2013

PHP Indonesia - Facebook: Latihan Logika misalkan ad tabel seperti ini :

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Latihan Logika misalkan ad tabel seperti ini :
Oct 8th 2013, 02:51, by Adhie Purwa Sasmita

Adhie Purwa Sasmita 2:51am Oct 8
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

Agus Banirahman 2:52am Oct 8
kaga ngarti :v ikut nyimak akh.

Muhammad Taufiq Hidayat 2:54am Oct 8
tugas sekolah..?

Fadel Nuariko 2:55am Oct 8
follow post dlu..

Adhie Purwa Sasmita 2:56am Oct 8
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

Adhie Purwa Sasmita 2:57am Oct 8
kolom itu dari atas kebawah, atau kalo d HTML itu <td></td>

Bendt Öziel 2:58am Oct 8
itu udah bener ,, tinggal panggil aja databasenya,, pake mysql_fetch_array kalo ga salah ,., udah simpen endnya di akhir kolom ke dua

Fadel Nuariko 2:59am Oct 8
ane pernah bikin nih bgni, cuma otomatis kebawah doang, tapi klo di batesin 4 gtu blm pernah coba

Ahmad Fajar 3:02am Oct 8
Kenapa kolom harus dibatasi menggunakan koding perulangan?
Contoh kasusnya apa?

Arif Rahman 3:04am Oct 8
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;}
}

Cahya Dsn 3:05am Oct 8
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>&nbsp;</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 :)

Dipp Conficker Friz 3:05am Oct 8
wahh...prnah tuh pake tabel kyk gitu
skrip buat paging boleh donlot :v

Zee Alfa 3:05am Oct 8
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>

Mahadi Ganda Perwira 3:06am Oct 8
kira2 begini :
http://pastebin.com/N0aHPecM

maap klo salah, maklum nyubi

Adhie Purwa Sasmita 3:09am Oct 8
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

Arif Rahman 3:11am Oct 8
iy tu punya ane untuk nampilin data mahasiswa
1 baris 4 org kn

utk paging uga sy bwt tu

Dipp Conficker Friz 3:11am Oct 8
<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

Zee Alfa 3:11am Oct 8
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

Mahadi Ganda Perwira 3:13am Oct 8
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>";

Arif Rahman 3:14am Oct 8
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>

Adhie Purwa Sasmita 3:15am Oct 8
Zee Alfa Done, nice logic :D

Adhie Purwa Sasmita 3:17am Oct 8
Mahadi Ganda Perwira Done, nice logic :D

Adhie Purwa Sasmita 3:20am Oct 8
gimana nie mas Cahya Dsn kira" udah memenuhi kriteria challenge'a blom ? :D

Zee Alfa 3:20am Oct 8
wooo ada challenge nya...
Sek entenono

Arif Rahman 3:21am Oct 8
wuuuaaahhh
ikoooott sxan ngetes ilmu sy udh ampe mn
hehehe

Adhie Purwa Sasmita 3:23am Oct 8
iaa ini cuma latihan/challenge logika aj, ternyata udah pda bisa pke cara'a masing" :D

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar