Tampilkan postingan dengan label tutorial php. Tampilkan semua postingan
Tampilkan postingan dengan label tutorial php. Tampilkan semua postingan

Rabu, 03 Juni 2009

PHP : Tutorial Perulangan

Perulangan di PHP ada 2 jenis , yaitu :

1. perulangan dengan for
2. perulangan dengan while


Contoh
1. Perulangan dengan For


<?php

$x=10;
$i=1;
for($i=1;$i<=$x;$i++){
echo "Baris Ke : " . $i."
";
}

?>


Bagaimana hasilnya ?

Baris Ke : 1
Baris Ke : 2
Baris Ke : 3
Baris Ke : 4
Baris Ke : 5
Baris Ke : 6
Baris Ke : 7
Baris Ke : 8
Baris Ke : 9
Baris Ke : 10

Mengapa demikian ?
Karena for($i=1;$i<=$x;$i++) --> artinya , lakukan perulangan selama nilai dari i lebih kecil dari x, kemudian tambahkan nilai i satu persatu. Jika masih bingung dengan keterangan ini, dicoba terus latihan ini dengan mengganti angka - angkanya ataupun mengganti nama variabelnya. Ingat Semakin banyak latihan semakin cepat pemahaman didapat! :)

Contoh
2. Perulangan dengan While


<?php

$x=10;
$i=1;

while($i<=$x){
echo "Baris Ke : " . $i."
";
$i++;
}

?>


Bagaimana hasilnya ?

Baris Ke : 1
Baris Ke : 2
Baris Ke : 3
Baris Ke : 4
Baris Ke : 5
Baris Ke : 6
Baris Ke : 7
Baris Ke : 8
Baris Ke : 9
Baris Ke : 10

Lho ko mirip ? , iya memang mirip tapi bedanya : perulangan for lebih bisa ditebak karena angka - angka pembentuk kondisi sudah ditetapkan dari awal, dan pertambahan atas varibel pun sudah ditetapkan.

Sedangkan while , penambahan nilai variabel berada sepenuhnya dalam kontrol while itu sendiri,
sehingga jika tidak ditambahkan baris $i++; maka while akan berjalan tanpa henti.

Membuat Tampilan Berita/Blog dengan PHP - Bagian 2

Download Contoh Kode

Anda harus Mengerti cara kerja tabel yang ada di artikel sebelumnya

Setelah kita mengerti cara kerja tabel, juga kebutuhan row (baris) yang kita harus buat untuk menampilkan artikel/berita maka kita lanjut dengan contoh perulangan menggunakan php.

Berikut ini contoh kode html dilengkap dengan isi




<table border="1" width="100%">
<tbody><tr>
<td><a href="http://www.blogger.com/post-create.g?blogID=4369114614847878767#">Ini adalah Judul</a></td></tr>
<tr><td>Ini adalah isi artikel </td></tr>
</tbody></table>



Dari sini apakah sudah terbayang langkah selanjutnya ?

Ok. disini kita harus sudah mengerti tentang perulangan. Jika belum mengerti tentang perulangan di
PHP baca tutorial ini dulu


baik, inilah langkah selanjutnya :




<?php
//siapkan recordset --> asumsi database sudah terbuka.
$rs = mysql_query("select * from artikel limit 3")

//disini kita mengulang sejumlah 3 data
while($data=mysql_fetch_array($rs)){

?>

<table border="1" width="100%">
<tbody><tr>
<td><a href="baca_artikel.php?id=<?php echo $data['id_artikel']; ?>"> <tr><td><?php echo $data['headline']; ></td></tr>
</tbody></table>

} //tutup while
?>



Nah bagaimana hasil dari code diatas ?





Judul 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Komentar 1







Judul 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Komentar 2







Judul 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3
Komentar 3




sudah mirip dengan blog kan ? hah belum ? ok langkah selanjutnya dalah menghilangkan border dari table sehingga tampilannya menjadi seperti ini :







Judul 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Isi 1 Isi 1 Isi 1 Isi 1 Isi 1
Komentar 1





Judul 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2 Isi 2
Komentar 2





Judul 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3 Isi 3 Isi 3
Isi 3 Isi 3 Isi 3
Komentar 3



Cukup Jelas ?, Ya! Sekarang coba ya!

Membuat Tampilan Berita/Blog dengan PHP - Bagian 1

Untuk membuat tampilan berita seperti detik ataupun blog dengan php cukup mudah.
Dengan Imajinasi atas bentuk tabel kita dapat membuat tampilan serupa news/blog.

Element - element dalam tampilan biasanya :
1. Judul -> bisa diklik
2. tgl
3. headline
4. jumlah komentar -> bisa diklik

Ok. kita langsung saja membayangkan tabel yang akan kita buat. Tapi terlebih dulu saya
ingin menyamakan pemahaman kita tentang struktur tabel pada html.




<table border='1'>
<tr><td></td></tr>
</table>




tabel diatas akan terbentuk sebagai satu tabel dan satu row



 


Nah, sudah terbayang bentuk tabel ?. Kita akan membutuhkan 3 row untuk membentuk berita
Row 1 Untuk Judul
Row 2 Untuk Isi
Row 3 Untuk Link Komentar.

Jadi Bagaimana bentuknya ?. Sederhanyanya , kita tinggal mengcopy bagian row dan kolom menjadi
seperti ini :




<table border='1'>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
</table>




lalu bagaimana kira - kira hasilnya ?, ini adalah contoh hasilnya





 
 

 



Selanjutnya di Bagian 2