Kali ini saya akan membahas pembuatan skrip tabel otomatis dengan PHP menggunakan sintaks FOR.
Apa itu tabel otomatis? Biasanya kita mau membuat tabel itu kan harus kita tentuin dulu berapa kolomnya, berapa barisnya. Kalau membuat tabel dengan jumlah baris dan kolom yang sedikit, mudahlah. Tapi kalau mau bikin 100 baris dan 100 kolom? Gempor kan? Hehe..
Kali ini kita akan membuat tabel dimana kolom dan barisnya ditentukan oleh nilai yang kita buat di sintaks FOR. Sebagai contoh aja, kita akan buat 20 baris dan 10 kolom. Langsung ke TKP gan..
------------------ mulai kode PHP ------------------
<?
echo "<h3>Kolom dan baris tabel otomatis</h3>";
echo "<table border=\"1\" width=\"100%\">"; //membuat tag pembuka table
for($i=1; $i<=20; $i++) //membuat pengulangan baris sebanyak 20
{
echo "<tr>"; //mencetak baris (tag pembuka)
//disini mulai pengulangan kolom
for($j=1; $j<=10; $j++) //membuat pengulangan kolom sebanyak 10
{
echo "<td>Baris: $i<br />Kolom: $j</td>"; //mencetak kolom tabel
}
//akhir pengulangan kolom
echo "</tr>"; //mencetak baris (tag penutup)
}
echo "</table>"; //membuat tag penutup table
?>
------------------ akhir kode PHP ------------------
Keterangan:
++ Pertama kita menentukan dulu FOR untuk barisnya. Dalam contoh ini kita beri 20.
++ Lalu di antara tag <tr> dan </tr> kita sisipkan lagi FOR untuk pengulangan kolom tabelnya. Dan tentu saja tag kolom <td></td> jangan dilupain.
++ Teknik FOR yang kita gunakan adalah Nested FOR, alias FOR di dalam FOR.
++ Jadi bisa dilihat, ada FOR untuk kolom yang kita sisipkan di FOR untuk baris.
Semoga berguna artikelnya.
Read More...
Minggu, 08 Januari 2012
Minggu, 01 Januari 2012
Membuat Deret Fibonacci Dengan PHP
Oke, kali ini saya akan membahas bagaimana membuat deret Fibonacci dengan PHP.
Sebelum mulai, saya jelaskan dulu apa itu Fibonacci. Fibonacci adalah suatu deret angka yang bilangan selanjutnya dihasilkan dari dua angka sebelumnya. Contohnya kaya ini: 0 1 1 2 3 5 8 13 21 ... n.
Sebelum buat skrip nya, kita harus tahu dulu logikanya. Fibonacci itu diawali dua angka, yaitu 0 dan 1. Lalu angka berikutnya dihasilkan dari dua angka sebelumnya. Jadi jika 0 dan 1 berturut-turut adalah bilangan pertama dan kedua, maka bilangan ketiga dihasilkan dari penjumlahan bilangan pertama dan kedua. Jadi, bilangan ketiga adalah 1 yang diapat dari penjumlahan 0 dan 1. Jadi deretnya jadi 0 1 1. Bagaimana mencari bilangan keempatnya? Tinggal jumlahkan dua angka sebelumnya, yaitu bilangan kedua dan bilangan ketiga. Didapatkan bilangan kedua dan ketiga berturut-turut 1 dan 1. Jadi bilangan keempat adalah 2, sehingga deret menjadi 0 1 1 2. Selanjutnya bilangan kelima didapat dari penjumlahan bilangan ketiga dan keempat, yaitu 1 dan 2. Sehingga didapat bilangan kelima adalah 3. Jadi deret nya sekarang 0 1 1 2 3.
Gimana? Sudah dapat gambarannya? Oke, langsung ke skrip PHP nya. Kita akan membuat deret Fibonacci sebanyak 10 digit.
------------------ mulai kode PHP ------------------
<?
echo "<h3>Fibonacci</h3>";
$a=0; //bilangan pertama kita isi 0
$b=1; //bilangan kedua kita isi 1
echo "$a $b "; //mencetak dua angka awal
for($i=1; $i<=8; $i++) //memulai pengulangan untuk mencetak 10 digit angka Fibonacci. diisi angka 8 karena ada dua bilangan awal
{
$c=$a+$b; //$c adalah bilangan yang kita cari. didapat dari penjumlahan dua bilangan sebelumnya.
$a=$b; //bilangan pertama mengambil nilai bilangan kedua
$b=$c; //bilangan kedua mengambil nilai bilangan yang dicari
echo "$c "; //mencetak bilangan ketiga, keempat dst (dalam kasus ini sampai bilangan kesepuluh).
}
?>
------------------ akhir kode PHP ------------------
Coba tes..! Woala.. bisa kan..?
Bingung? Saya coba jelaskan sedikit.
++ Pertama kita inisiasikan dulu dua bilangan awal. Pertama 0 di $a dan 1 di $b.
++ Kita cetak angan 0 dan 1 tadi dengan echo.
++ Mulai pengulangan dengan FOR. Kita isi angka 8 karena kita akan melakukan pengulangan 10 kali, di mana dua angka sudah dicetak terlebih dahulu.
++ Bilangan yang kita cari kita masukkan di $c. jadi $c didapat dari $a+$b;
++ Bilangan pertama yang di $a kita rubah nilainya dengan mengambil nilai yang ada di $b.
++ Begitu juga bilangan kedua di $b kita rubah dengan mengambil nilai $c.
Mudah-mudahan bisa dimengerti dan berguna. Read More...
Sebelum mulai, saya jelaskan dulu apa itu Fibonacci. Fibonacci adalah suatu deret angka yang bilangan selanjutnya dihasilkan dari dua angka sebelumnya. Contohnya kaya ini: 0 1 1 2 3 5 8 13 21 ... n.
Sebelum buat skrip nya, kita harus tahu dulu logikanya. Fibonacci itu diawali dua angka, yaitu 0 dan 1. Lalu angka berikutnya dihasilkan dari dua angka sebelumnya. Jadi jika 0 dan 1 berturut-turut adalah bilangan pertama dan kedua, maka bilangan ketiga dihasilkan dari penjumlahan bilangan pertama dan kedua. Jadi, bilangan ketiga adalah 1 yang diapat dari penjumlahan 0 dan 1. Jadi deretnya jadi 0 1 1. Bagaimana mencari bilangan keempatnya? Tinggal jumlahkan dua angka sebelumnya, yaitu bilangan kedua dan bilangan ketiga. Didapatkan bilangan kedua dan ketiga berturut-turut 1 dan 1. Jadi bilangan keempat adalah 2, sehingga deret menjadi 0 1 1 2. Selanjutnya bilangan kelima didapat dari penjumlahan bilangan ketiga dan keempat, yaitu 1 dan 2. Sehingga didapat bilangan kelima adalah 3. Jadi deret nya sekarang 0 1 1 2 3.
Gimana? Sudah dapat gambarannya? Oke, langsung ke skrip PHP nya. Kita akan membuat deret Fibonacci sebanyak 10 digit.
------------------ mulai kode PHP ------------------
<?
echo "<h3>Fibonacci</h3>";
$a=0; //bilangan pertama kita isi 0
$b=1; //bilangan kedua kita isi 1
echo "$a $b "; //mencetak dua angka awal
for($i=1; $i<=8; $i++) //memulai pengulangan untuk mencetak 10 digit angka Fibonacci. diisi angka 8 karena ada dua bilangan awal
{
$c=$a+$b; //$c adalah bilangan yang kita cari. didapat dari penjumlahan dua bilangan sebelumnya.
$a=$b; //bilangan pertama mengambil nilai bilangan kedua
$b=$c; //bilangan kedua mengambil nilai bilangan yang dicari
echo "$c "; //mencetak bilangan ketiga, keempat dst (dalam kasus ini sampai bilangan kesepuluh).
}
?>
------------------ akhir kode PHP ------------------
Coba tes..! Woala.. bisa kan..?
Bingung? Saya coba jelaskan sedikit.
++ Pertama kita inisiasikan dulu dua bilangan awal. Pertama 0 di $a dan 1 di $b.
++ Kita cetak angan 0 dan 1 tadi dengan echo.
++ Mulai pengulangan dengan FOR. Kita isi angka 8 karena kita akan melakukan pengulangan 10 kali, di mana dua angka sudah dicetak terlebih dahulu.
++ Bilangan yang kita cari kita masukkan di $c. jadi $c didapat dari $a+$b;
++ Bilangan pertama yang di $a kita rubah nilainya dengan mengambil nilai yang ada di $b.
++ Begitu juga bilangan kedua di $b kita rubah dengan mengambil nilai $c.
Mudah-mudahan bisa dimengerti dan berguna. Read More...
Label:
deret,
fibonacci,
pemrograman web,
php
Selasa, 05 Juli 2011
Mengedit Data Dan Menghapus Data Di Tabel MySQL Menggunakan PHP (Bag. 3)
Pada artikel ini, kita akan membahas bagaimana cara menghapus data di tabel MySQL menggunakan PHP.
Buat file 'hapus.php' dan ketikkan kode berikut.
-----------------mulai kode PHP----------------------
<html><head><title>hapus data</title></head>
<body>
<?
$id=$_GET[id]; //mengambil id
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///menghapus satu data di table pengunjung
$hapus=mysql_query("DELETE FROM pengunjung WHERE id_pengunjung='$id'");
if($hapus)
{
echo "<h2>Data Berhasil Dihapus</h2><a href=\"edit.php\">OK</a>";
}
else
{
echo "<h2>Data Gagal Dihapus</h2><a href=\"edit.php\">OK</a>";
}
?>
</body></html>
-----------------akhir kode PHP----------------------
Keterangan:
++ menghapus gunakan sintaks DELETE.
++ Format nya mysql_query("DELETE FROM nama_tabel WHERE field_penentu='$variabel_penentu'");
--++ field_penentu adalah primary key.
--++ variabel_penentu adalah data primary key mana yang mau dihapus.
Oke untuk artikel ini sangat singkat karena memang beitu adanya, hee..
Kalau ada pertanyaan, bingung atau tidak jelas, silahkan bertanya.
Sampai berjumpa di artikel selanjutnya, Insya Allah.. Read More...
Buat file 'hapus.php' dan ketikkan kode berikut.
-----------------mulai kode PHP----------------------
<html><head><title>hapus data</title></head>
<body>
<?
$id=$_GET[id]; //mengambil id
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///menghapus satu data di table pengunjung
$hapus=mysql_query("DELETE FROM pengunjung WHERE id_pengunjung='$id'");
if($hapus)
{
echo "<h2>Data Berhasil Dihapus</h2><a href=\"edit.php\">OK</a>";
}
else
{
echo "<h2>Data Gagal Dihapus</h2><a href=\"edit.php\">OK</a>";
}
?>
</body></html>
-----------------akhir kode PHP----------------------
Keterangan:
++ menghapus gunakan sintaks DELETE.
++ Format nya mysql_query("DELETE FROM nama_tabel WHERE field_penentu='$variabel_penentu'");
--++ field_penentu adalah primary key.
--++ variabel_penentu adalah data primary key mana yang mau dihapus.
Oke untuk artikel ini sangat singkat karena memang beitu adanya, hee..
Kalau ada pertanyaan, bingung atau tidak jelas, silahkan bertanya.
Sampai berjumpa di artikel selanjutnya, Insya Allah.. Read More...
Label:
mysql,
pemrograman web,
php
Mengedit Data Dan Menghapus Data Di Tabel MySQL Menggunakan PHP (Bag. 2)
Di sini kita akan membahas bagaimana menampilkan data yang mau diedit kedalam form HTML. Dan nanti membuat prosesnya supaya bisa mengedit datanya.
Pertama, kita buat file 'edit2.php' untuk menampilkan data yang mau di edit kedalam form HTML.
-----------------mulai kode PHP----------------------
<html><head><title>edit data dari form</title></head>
<body>
<?
$id=$_GET[id]; //mengambil id dari link edit.php?id=
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///mengambil data dari tabel pengunjung dengan id yang diambil dari link edit.php?id=
$pilih=mysql_query("SELECT * FROM pengunjung WHERE id_pengunjung='$id'");
$pilih2=mysql_fetch_array($pilih);
echo "<form method=\"post\" action=\"edit3.php\">
<h1>Edit Buku Tamu</h1>
Nama: <input type=\"text\" name=\"nama\" maxlength=\"20\" size=\"20\" value=\"$pilih2[nama_pengunjung]\"><br><br>
Alamat: <textarea name=\"alamat\" cols=\"50\" rows=\"4\">$pilih2[alamat]</textarea><br><br>
Telepon: <input type=\"text\" name=\"telepon\" maxlength=\"20\" size=\"20\" value=\"$pilih2[telepon]\"><br><br>
<input type=\"hidden\" name=\"id\" value=\"$id\">
<input type=\"submit\" value=\"Edit\">
</form>
";
?>
</body></html>
-----------------akhir kode PHP----------------------
Keterangan:
++ pertama mengambil id yang mau diedit dari link <a href> dan memasukkan ke variabel '$id'.
++ koneksi database
++ mengambil data menggunakan SELECT tapi menggunakan WHERE, karena kita akan mengedit satu data yang sudah kita pilih. Dalam hal ini berdasarkan id_pengunjung nya.
++ membuat form HTML
++ menampilkan data yang mau diedit kedalam form. Detil:
--++ untuk menampilkan data di form gunakan 'value=$data_dari_table'.
--++ kita lihat di form 'nama' kita sisipkan 'value=\"$pilih2[nama_pengunjung]\"' ke dalam tag <input>.
--++ sementara, untuk tag <textarea> disisipkan di antara <textarea> dan </textarea>.
--++ <input type=\"hidden\" name=\"id\" value=\"$id\"> untuk menampilkan id data yang mau diedit, tapi di hidden sehingga tidak terlihat di browser.
---------------------------------------------------
Selanjutnya kita akan membuat proses edit nya.
buat file dengan nama 'edit3.php'
-----------------mulai kode PHP----------------------
<html><head><title>edit data dari form</title></head>
<body>
<?
$id=$_POST[id]; //mengambil id
$nama=$_POST[nama]; //mengambil nama
$alamat=$_POST[alamat]; //mengambil alamat
$telepon=$_POST[telepon]; //mengambil telepon
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///mengedit data table pengunjung
$edit=mysql_query("UPDATE pengunjung SET nama_pengunjung='$nama', alamat='$alamat', telepon='$telepon' WHERE id_pengunjung='$id'");
if($edit)
{
echo "<h2>Data Berhasil Diedit</h2><a href=\"edit.php\">OK</a>";
}
else
{
echo "<h2>Data Gagal Diedit</h2><a href=\"edit.php\">OK</a>";
}
?>
</body></html>
-----------------akhir kode PHP----------------------
Keterangan:
++ mengedit data di tabel menggunakan sintaks MySQL UPDATE.
++ sintaks lengkapnya >> mysql_query("UPDATE nama_tabel SET field_1='$variabel1', field_2='$variabel2' WHERE field_penentu='$variabel_penentu'");
--++ field_1, field_2 adalah nama kolom di tabel yang ingin di edit datanya.
--++ field_penentu adalah kolom untuk menentukan data mana yang mau diedit. paling sering digunakan adalah kolom id, contoh di sini adalah id_pengunjung. Untuk lebih mudah, ini adalah primary key.
--++ $variabel_1, $variabel_2 adalah data baru yang dimasukkan
--++ $variabel_penentu adalah data penentu untuk menentukan baris tabel mana yang mau di edit. Dalam kasus ini jika isinya '1' berarti data yang mau diedit yang memiliki id_pengunjung='1'. jika '34' berarti yang id_pengunjung='34'.
Oke, sesi edit data di Tabel selesai. Artikel selanjutnya membahas bagaimana cara menghapus data di tabel. Read More...
Pertama, kita buat file 'edit2.php' untuk menampilkan data yang mau di edit kedalam form HTML.
-----------------mulai kode PHP----------------------
<html><head><title>edit data dari form</title></head>
<body>
<?
$id=$_GET[id]; //mengambil id dari link edit.php?id=
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///mengambil data dari tabel pengunjung dengan id yang diambil dari link edit.php?id=
$pilih=mysql_query("SELECT * FROM pengunjung WHERE id_pengunjung='$id'");
$pilih2=mysql_fetch_array($pilih);
echo "<form method=\"post\" action=\"edit3.php\">
<h1>Edit Buku Tamu</h1>
Nama: <input type=\"text\" name=\"nama\" maxlength=\"20\" size=\"20\" value=\"$pilih2[nama_pengunjung]\"><br><br>
Alamat: <textarea name=\"alamat\" cols=\"50\" rows=\"4\">$pilih2[alamat]</textarea><br><br>
Telepon: <input type=\"text\" name=\"telepon\" maxlength=\"20\" size=\"20\" value=\"$pilih2[telepon]\"><br><br>
<input type=\"hidden\" name=\"id\" value=\"$id\">
<input type=\"submit\" value=\"Edit\">
</form>
";
?>
</body></html>
-----------------akhir kode PHP----------------------
Keterangan:
++ pertama mengambil id yang mau diedit dari link <a href> dan memasukkan ke variabel '$id'.
++ koneksi database
++ mengambil data menggunakan SELECT tapi menggunakan WHERE, karena kita akan mengedit satu data yang sudah kita pilih. Dalam hal ini berdasarkan id_pengunjung nya.
++ membuat form HTML
++ menampilkan data yang mau diedit kedalam form. Detil:
--++ untuk menampilkan data di form gunakan 'value=$data_dari_table'.
--++ kita lihat di form 'nama' kita sisipkan 'value=\"$pilih2[nama_pengunjung]\"' ke dalam tag <input>.
--++ sementara, untuk tag <textarea> disisipkan di antara <textarea> dan </textarea>.
--++ <input type=\"hidden\" name=\"id\" value=\"$id\"> untuk menampilkan id data yang mau diedit, tapi di hidden sehingga tidak terlihat di browser.
---------------------------------------------------
Selanjutnya kita akan membuat proses edit nya.
buat file dengan nama 'edit3.php'
-----------------mulai kode PHP----------------------
<html><head><title>edit data dari form</title></head>
<body>
<?
$id=$_POST[id]; //mengambil id
$nama=$_POST[nama]; //mengambil nama
$alamat=$_POST[alamat]; //mengambil alamat
$telepon=$_POST[telepon]; //mengambil telepon
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///mengedit data table pengunjung
$edit=mysql_query("UPDATE pengunjung SET nama_pengunjung='$nama', alamat='$alamat', telepon='$telepon' WHERE id_pengunjung='$id'");
if($edit)
{
echo "<h2>Data Berhasil Diedit</h2><a href=\"edit.php\">OK</a>";
}
else
{
echo "<h2>Data Gagal Diedit</h2><a href=\"edit.php\">OK</a>";
}
?>
</body></html>
-----------------akhir kode PHP----------------------
Keterangan:
++ mengedit data di tabel menggunakan sintaks MySQL UPDATE.
++ sintaks lengkapnya >> mysql_query("UPDATE nama_tabel SET field_1='$variabel1', field_2='$variabel2' WHERE field_penentu='$variabel_penentu'");
--++ field_1, field_2 adalah nama kolom di tabel yang ingin di edit datanya.
--++ field_penentu adalah kolom untuk menentukan data mana yang mau diedit. paling sering digunakan adalah kolom id, contoh di sini adalah id_pengunjung. Untuk lebih mudah, ini adalah primary key.
--++ $variabel_1, $variabel_2 adalah data baru yang dimasukkan
--++ $variabel_penentu adalah data penentu untuk menentukan baris tabel mana yang mau di edit. Dalam kasus ini jika isinya '1' berarti data yang mau diedit yang memiliki id_pengunjung='1'. jika '34' berarti yang id_pengunjung='34'.
Oke, sesi edit data di Tabel selesai. Artikel selanjutnya membahas bagaimana cara menghapus data di tabel. Read More...
Label:
mysql,
pemrograman web,
php
Mengedit Data Dan Menghapus Data Di Tabel MySQL Menggunakan PHP (Bag. 1)
Di artikel sebelumnya kita telah membahas bagaimana menampilkan data dari tabel MySQL menggunakan PHP. Sekarang kita akan membahas bagaimana mengedit data yang sudah kita input ke dalam tabel MySQL dan menghapusnya, menggunakan PHP dan HTML tentunya.
Artikel ini akan dibagi menjadi tiga bagian.
Bagian pertama, menampilkan data dan membuat link untuk meghapus dan mengedit.
Bagian kedua, membuat halaman untuk form edit dan proses edit nya.
Bagian ketiga, membuat proses penghapusan data.
Artikel ini akan membahas bagaimana membuat halaman untuk menampilkan data dan link untuk edit dan hapus data.
Seperti biasa, kita masih menggunakan tabel 'pengunjung'. Ok, langsung saja.
Buat sebuah file dengan nama 'edit.php'. Tuliskan kodenya seperti di bawah ini.
-----------------mulai kode PHP----------------------
<html>
<head>
<title>edit data</title>
</head>
<body>
<?
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///mengambil data dari tabel pengunjung
$pilih=mysql_query("SELECT * FROM pengunjung");
//kita tampilkan data dengan tabel HTML supaya rapih
echo "<table border=\"1\" width=\"80%\">"; //membuat tabel HTML dangan border 1 dan lebar 80%
echo "<tr>"; //membuat baris pertama
echo "<td align=\"center\">Nama</td>"; //membuat kolom pertama pada baris pertama
echo "<td align=\"center\">Alamat</td>"; //membuat kolom kedua pada baris pertama
echo" <td align=\"center\">Telepon</td>";//membuat kolom ketiga pada baris pertama
echo "<td align=\"center\">Aksi</td>";//membuat kolom keempat pada baris pertama
echo "</tr>"; //membuat tutup baris pertama
///tampilkan data dengan 'while'
while($pilih2=mysql_fetch_array($pilih)) ///mengambil data ke variabel $pilih2 dari $pilih
{
echo "<tr>"; //membuat baris kedua, ketiga sampai akhir data di tabel MySQL
echo "<td>$pilih2[nama_pengunjung]</td>"; //membuat kolom pertama pada baris kedua berisi data nama
echo "<td>$pilih2[alamat]</td>"; //membuat kolom kedua pada baris kedua berisi data alamat
echo "<td>$pilih2[telepon]</td>"; //membuat kolom ketiga pada baris kedua berisi data telepon
echo "<td align=\"center\"><a href=\"edit2.php?id=$pilih2[id_pengunjung]\">edit</a> |
<a href=\"hapus.php?id=$pilih2[id_pengunjung]\">hapus</a></td>"; //membuat kolom keempat pada baris kedua untuk link edit dan delete
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
-----------------akhir kode PHP----------------------
Seperti biasa, simpan di htdocs. Coba jalankan di browser.
Jika benar, akan tampil data pengunjung dan ada link untuk mengedit dan menghapus. O ya, jangan di klik dulu link edit dan hapusnya, karena memang belum berfungsi.
Berikut penjelasan kode PHP nya.
++ pertama kita koneksi ke database.
++ kedua mengambil data dari table pengunjung.
++ menampilkan data dalam bentuk tabel HTML supaya rapih. Jika bingung membuat tabel, silahkan lihat artikel saya tentang membuat tabel menggunakan HTML.
++ menampilkan data dari table MySQL.
++ membuat link untuk mengedit dan menghapus data di table MySQL. Perhatikan tag <a href> nya. Ini penjelasan detailnya:
--++ pertama kita membuat link biasa untuk edit >> <a href=\"edit.php\">Edit</a>
--++ lalu kita tambahkan "?id=$pilih2[id_pengunjung]" sesudah "edit.php", menjadi "<a href=\"edit2.php?id=$pilih2[id_pengunjung]\">edit</a>"
--++ tujuannya adalah membuat id untuk menentukan data mana yang mau diedit.
--++ hal yang sama berlaku untuk yang hapus.
Oke, bagian pertama selesai. Di artikel selanjutnya akan dibahas bagaimana mengedit datanya.
Kalau bingung silakan tanya.. OK? Read More...
Artikel ini akan dibagi menjadi tiga bagian.
Bagian pertama, menampilkan data dan membuat link untuk meghapus dan mengedit.
Bagian kedua, membuat halaman untuk form edit dan proses edit nya.
Bagian ketiga, membuat proses penghapusan data.
Artikel ini akan membahas bagaimana membuat halaman untuk menampilkan data dan link untuk edit dan hapus data.
Seperti biasa, kita masih menggunakan tabel 'pengunjung'. Ok, langsung saja.
Buat sebuah file dengan nama 'edit.php'. Tuliskan kodenya seperti di bawah ini.
-----------------mulai kode PHP----------------------
<html>
<head>
<title>edit data</title>
</head>
<body>
<?
///membuat koneksi ke database
$server="localhost"; ///nama server
$username="root"; ///nama username mysql
$password="1234"; ///password, kosongkan jika tidak ada
$database="latihan_php"; ///nama database yang dipilih
mysql_connect($server, $username, $password) or die ("Koneksinya Gagal"); ///koneksi ke database
mysql_select_db($database) or die ("Databasenya Gak Ada"); ///memilih database, dan menampilkan pesan jika gagal
///mengambil data dari tabel pengunjung
$pilih=mysql_query("SELECT * FROM pengunjung");
//kita tampilkan data dengan tabel HTML supaya rapih
echo "<table border=\"1\" width=\"80%\">"; //membuat tabel HTML dangan border 1 dan lebar 80%
echo "<tr>"; //membuat baris pertama
echo "<td align=\"center\">Nama</td>"; //membuat kolom pertama pada baris pertama
echo "<td align=\"center\">Alamat</td>"; //membuat kolom kedua pada baris pertama
echo" <td align=\"center\">Telepon</td>";//membuat kolom ketiga pada baris pertama
echo "<td align=\"center\">Aksi</td>";//membuat kolom keempat pada baris pertama
echo "</tr>"; //membuat tutup baris pertama
///tampilkan data dengan 'while'
while($pilih2=mysql_fetch_array($pilih)) ///mengambil data ke variabel $pilih2 dari $pilih
{
echo "<tr>"; //membuat baris kedua, ketiga sampai akhir data di tabel MySQL
echo "<td>$pilih2[nama_pengunjung]</td>"; //membuat kolom pertama pada baris kedua berisi data nama
echo "<td>$pilih2[alamat]</td>"; //membuat kolom kedua pada baris kedua berisi data alamat
echo "<td>$pilih2[telepon]</td>"; //membuat kolom ketiga pada baris kedua berisi data telepon
echo "<td align=\"center\"><a href=\"edit2.php?id=$pilih2[id_pengunjung]\">edit</a> |
<a href=\"hapus.php?id=$pilih2[id_pengunjung]\">hapus</a></td>"; //membuat kolom keempat pada baris kedua untuk link edit dan delete
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
-----------------akhir kode PHP----------------------
Seperti biasa, simpan di htdocs. Coba jalankan di browser.
Jika benar, akan tampil data pengunjung dan ada link untuk mengedit dan menghapus. O ya, jangan di klik dulu link edit dan hapusnya, karena memang belum berfungsi.
Berikut penjelasan kode PHP nya.
++ pertama kita koneksi ke database.
++ kedua mengambil data dari table pengunjung.
++ menampilkan data dalam bentuk tabel HTML supaya rapih. Jika bingung membuat tabel, silahkan lihat artikel saya tentang membuat tabel menggunakan HTML.
++ menampilkan data dari table MySQL.
++ membuat link untuk mengedit dan menghapus data di table MySQL. Perhatikan tag <a href> nya. Ini penjelasan detailnya:
--++ pertama kita membuat link biasa untuk edit >> <a href=\"edit.php\">Edit</a>
--++ lalu kita tambahkan "?id=$pilih2[id_pengunjung]" sesudah "edit.php", menjadi "<a href=\"edit2.php?id=$pilih2[id_pengunjung]\">edit</a>"
--++ tujuannya adalah membuat id untuk menentukan data mana yang mau diedit.
--++ hal yang sama berlaku untuk yang hapus.
Oke, bagian pertama selesai. Di artikel selanjutnya akan dibahas bagaimana mengedit datanya.
Kalau bingung silakan tanya.. OK? Read More...
Label:
mysql,
pemrograman web,
php
Langganan:
Postingan (Atom)
