- membuat database dan tabel mysql
- mengkoneksikan php dengan database mysql
- menyimpan data ke database mysql
- menampilkan data dari database mysql
Demo
Aplikasi yang harus kamu punyai : - xampp (jika belum punya silakan download dan install)
Buat folder dengan nama tamu pada c:\xampp\htdocs
Folder ini nanti akan kita gunakan untuk menyimpan hasil praktek kita.
- MEMBUAT DATABASE DAN TABEL MYSQL -
- Jalan xampp (apache dan mysql statusnya harus running)
- Buka browsermu, ketikkan pada addres bar : localhost/phpmyadmin
- Buat database kamu. ketikkan nama database mu pada Create New Database, (pada contoh ini nama databasenya adalah databaseku) kemudian klik Create
- Buat tabel, klik database yang barusan kamu buat. Beri nama tabel pada Create new table on database databaseku (pada contoh ini nama tabelnya adalah buku_tamu) number of fields kita isi 3, tekan Go
- Isi field. type, dan length , ke 3 field tersebut adalah
field=alamat, type=varchar, length=25
field=pesan, type=varchar, length=225
- tekan save, dan kita telah berhasil membuat sebuah tabel dengan nama buku_tamu.
- MENGHUBUNGKAN/MENGKONEKSIKAN PHP DENGAN DATABASE MYSQL
untuk menghubungkan php dengan mysql dan menghubungkan php dengan database:
- buka notepad atau notepad++, ketikkan :
<?
$host="localhost";
$user="root";
$password="";
$db="databaseku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
if ($konek) {
echo "Koneksi php ke database mysql berhasil..";
}
else {
echo "Koneksi php ke database gagal..";
}
mysql_select_db($db,$konek) or die (mysql_error());
?>
- save as di c:\xampp\htdocs\tamu dengan nama koneksi.php
- Liat hasilnya, buka browser ketikkan pada addres bar localhost/tamu/koneksi.php
- Hasil :
Koneksi php ke database mysql berhasil..
siiiipppp setengah perjalanan telah kita lalui, tinggal 2 materi lagi yang harus kita pahami. mari kita lanjutkan!! lebih cepat lebih baik!!
- MENYIMPAN DATA KE DATABASE MYSQL -
langsung praktek aja
1. HALAMAN ISI BUKU TAMU
- buka notepad
- ketikkan :
<?
$host="localhost";
$user="root";
$password="";
$db="databaseku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
echo "<b>Isi Buku Tamu</b><br>";
echo "<form method='post' action='simpan.php'>";
echo "Nama : <input type='text' name='nama_tamu'><br><br>";
echo "Alamat : <input type='text' name='alamat_tamu'><br><br>";
echo "Pesan : <textarea row=5 cols=45 name='pesan_tamu'></textarea><br>";
echo "<input type='submit' value='Kirim'>";
echo "</form>";
echo "<a href='lihat.php'>Lihat Buku Tamu</a>";
?>
- save as di c:\xampp\htdocs\tamu dengan nama bukutamu.php
jalankan di browser ketik localhost/tamu/bukutamu.php - hasil :
form di atas belum bisa di kirim karena untuk actionnya (simpan.php) belum kita buat.
link Lihat Buku Tamu juga belum bisa dipakai karena kita belum membuat lihat.php (nanti akan kita buat)
2. MEMBUAT ACTION SIMPAN
- buka notepad
- ketikkan :
<?
$host="localhost";
$user="root";
$password="";
$db="databaseku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
mysql_query("insert into buku_tamu values('$_POST[nama_tamu]','$_POST[alamat_tamu]','$_POST[pesan_tamu]')",$konek) or die(mysql_error());
echo "Terimakasih telah mengisi pesan... <b>$_POST[nama_tamu]</b><br>";
echo "<a href='lihat.php'>lihat buku tamu</a><br>";
echo "<a href='bukutamu.php>Kembali</a>";
?>
- save as di c:\xampp\htdocs\tamu dengan nama simpan.php
- hasil :
Yuhuiii.. tinggal 1materi lagi yakni menampilkan data dari mysql.
- MENAMPILKAN DATA DARI DATABASE MYSQL -
- buka notepad
- ketikkan :
<?
$host="localhost";
$user="root";
$password="";
$db="databaseku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
$query=mysql_query("select*from buku_tamu",$konek) or die (mysql_error());
echo " BUKU TAMU ";
echo "<table border='1'>";
echo "<tr><td>Nama </td><td> Alamat </td><td> Pesan </td></tr>";
while ($data=mysql_fetch_array ($query))
{
echo "<tr><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td></tr>";
}
echo "</table>";
echo "<a href='bukutamu.php'>Isi Buku Tamu</a><br>";
?>
- save as di c:\xampp\htdocs\tamu dengan nama lihat.php
daannnnnnn..... selesaiiiiiiiii.... buka browser ketik di addres bar localhost/tamu/lihat.php
hasil :
Mau download contoh praktek di atas? klik di sini
+ komentar + 107 komentar
mas saya lagi belajar php dan mysql sudah mencoba mengetik sama persis yang anda tulis dan sesuai aturan yang ada tetapi setelah saya coba hasilnya ...
Not Found
The requested URL /tamu/koneksi.php was not found on this server.
Apache/2.2.4 (Win32) PHP/5.2.3 Server at localhost Port 80
nah kekurangan dan kesalahan saya dimana mas
mohon pencerahannya
trims
salam kenal
1. pastikan sudah membuat folder dengan nama "tamu" di c:xampp/htdocs
2. Kalau itu sudah benar, maka pastikan ketika menyimpan hasil coding kamu tadi di folder yang pada langkah 1 kita buat.
3. jika itu juga sudah, coba kirim file belajarmu ke email saya alvin.per3z@yahoo.com
biar saya liat.. :)
mas . sama saya juga mendapat masalah seperti di atas . ketika di buka browser belum tampil seperti yang di atas .padahal semua sudah sama . bagaimana solusinya mas ,, ???
Kamu save-nya di mana? jangan sampai salah, harus di c:xampp/htdocs/tamu
-buat dulu folder "tamu"
mkkeren banget tutorialnya ne...........tapi kak aq udh coba masukin gambar.....,. tapi kok gak bisa ya.,.,., apa nya yang diketik di notepad dari gambar itu
Coba cari artikel di webblog ini yg berkaitan dengan upload file/gambar. Ada petunjuknya bos di sana. hehe
Mohon maaf untuk beberapa komentar yg teremove, kemarin web ini diserang spam.. thx :)
gmn ya caranya bikin koneksi php dengan email??
mas saya mau tanya ...kenapa tutorial yang di atasa pas saya praktekan ... kok malah timbul tulisan echo
Isi Buku Tamu
”; echo “
”; echo “Nama :
”; echo “Alamat :
”; echo “Pesan :
”; echo “”; echo “
”; echo “Lihat Buku Tamu”; ?>
mohon penjelasan .... makasih mas
silakan kirim file kamu ke email biar saya koreksi..
terimakasih...
oke, InsyaALlah kapan2 saya bikin sedikit postingan tentang hal tersebur...
untuk minghindara penyimpanan data yg sama gmn y. makasih...
Data yang gak boleh sama, dibikin primary. Jadi waktu bikin database, semisal fied "nama" dibikin primary sehingga nanti tidak bisa ada data yang sama. Atau mungkin bisa dengan cara yang lain yakni ketika data akan di simpan, kita lakukan pengecekkan apakah data yang dimasukkan sudah ada atau belum, jika belum ada maka di simpan tapi jika sudah ada muncul peringatan atau tidak di simpan. Itu setau saya, maklum saya juga masih belajar...
apakah kita perlu juga buat file index.php nya ya mas?
Jika kita membuat sebuah website bukan dengan cms(wordpress, joomla) maka kita harus mempunyai file index, file index tersebut biasanya untuk tampilan pertama/home.
Parse error: syntax error, unexpected '"' in C:\xampp\htdocs\tamu\koneksi.php on line 4
coba cek baris ke 4 pada file koneksi.php
mungkin kutipnya salah..
Mas, tolong minta password link code diatas (4shared).
Sudah saya email.. :)
Saya juga donk minta passwordnya.. :)
Bagaimana nih cara nya supaya bisa search lebih dari 1 field di PHP... misalnya ane punya tabel Mahasiswa. field nya id_mahasiswa, Nama, alamat
nah ane pengen search berdasarkan nama atau alamat... bagaimana tuh caranya dan hasilnya ditampilkan dalam bentuk tabel ??? trimakasih...
Yang saya tangkap dr pertanyaan kamu. Pencarian bisa dilakukan dengan menggunakan kata kunci nama, atau kata kunci alamat. jadi jika lupa namanya kita bisa mencari berdasarkan alamat. begitukah?
Jika benar kayak gitu, maka caranya sama kayak pencarian pada umumnya, cuman kata kuncinya saja yang berbeda.
Tapi jika yang kamu maksud adalah mencari dengan 2 kata kunci sekaligus (nama dan alamat) semisal mencari user dengan nama Andi dan alamat Solo, maka itu hanya pengembangan "syarat" saja, jika selama ini kita menggunakan 1 syarat pencarian maka kita tambahi 2 syarat (pakai AND).
Itu setau saya, koreksi saya bila salah. Makasih.
Saya juga masih sama-sama belajar. hehe
Bozz, ane ikut nyimak. Sekalian numpang nyedot tutorialnya ( 4shared ). Tq
Siipp bosss :D
mass passwordnya apan :((
Mas, tolong minta password link code diatas (4shared). Ma kash
cek email.. :D
cek email mas.. :D
Tolong bantu saya bagaimana membuat kotak komentar seperti di website ini. Maklumlah saya baru belajar membuat website tahap membuat komentar. kalau boleh kirim petunjuknya melalui sms saya. terima kasih.
mas aku juga dong minta passwordnya? :(
cek email mas.. hehe
minta passwordnya dong....
saya mo belajar...
makasi sebelumnya..
minta passwordnya donk
aduh kok di password sih, gagal gagal trus nih buat nya, minta pasword nya donk
wah, aku berhasil mas, terimakasih ya mas, ternyata yang salah aku, karena tandanya " sama '
silakan kirim email ke alvin.per3z@yahoo.com
:)
siipp. hehe...
mantap mas,passwordnya dong mas ,lagi belajar ni ijin copas buat latihan makasi.
silakan, kirim email ke saya...
pass na apa ya mas? biar saya bs cb praktekkan..saya guru baru d salah satu sekolah SMKN..
mksh..
Silakan kirim email ke alvin.per3z@yahoo.com, Pak...
Masa,saya dah bikin database trus kalau ngesave di folder gmana ya?
tks.
Ngesave di folder? maksudnya?
Mas link Passwordnya apa.?
lalu kenapa file "koneksi" nya cman putih doang.
makasih
- Silakan email ke saya untuk passwordnya..
- koneksi.php seharusnya akan muncul tulisan "Koneksi php ke database mysql berhasil.." atau "Koneksi php ke database mysql gagal.."
jika tulisan itu tidak muncul, mungkin ada kesalaham dalam mengetik koding...
udah di coba gagal truz ne, pasword nya dong..
silakan kirim email ke alvin.per3z@yahoo.com
bos aku lg belajar juga tp laen scrip keluarnya di browser kog kayak gini ya....
Fatal error: Call to undefined function mysql_connect() in C:\Apache2.2\htdocs\modul-PHP\showdata2.php on line 7
kenapa ya???? trims
silakan kirim ke email : alvin.per3z@yahoo.com
aku coba2 lagi dah bisa ternyata bos...
trims
gan ane udah coba tapi gagal terus,
mau minta passwordnya aja dulu gan, mau di liat dulu letak kesalahannya, maklum newbie,
tolong yah passwordnya.. thanks.
mantaabb... :D
email aja gan, ke alvin.per3z@yahoo.com
nanti saya send password..
mas aku juga mau dung password nyah .
ulie, send email ke alvin.per3z@yahoo.com
nanti saya kasih password lewat email...
makasih..
password linknya apa yah?
bagus gan tutor'y..
pengen makin banyak latihan nih gan...
pass'y apa nih gan?
thanks...
Gan..minta passwordnya ya. ane juga udah kirim email ke agan. tolong dicek ya..
Makasih...
silakan send email, nanti saya kasih tau lewat email..
silakan send email, nanti saya kasih tau lewat email..
email : alvin.per3z@yahoo.com
oke... :)
silakan send email, nanti saya kasih tau lewat email..
email : alvin.per3z@yahoo.com
gan minta PW nya bwt extact file nya.........
salah mulu nie gw.....
haduuuuwww>>>
gw tnggu gan zzz....
makasih sblumnya.......
mas maksud perintah seperti tulisan disamping ini apa ya???karna sudah coba ikutin sama persis tapi tidak bisa -> Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting ']' in C:\xampp\htdocs\tamu\simpan.php on line 8
mohon solusinya.
thanks
tanda ']' ada yang kurang atau kelebihan mungkin...
tolong kirim password nya mas.....makasih
Gan, Bisa Minta Passwordnya...
silakan kirim email ke alvin.per3z@yahoo.com hehe
silakan kirim email ke alvin.per3z@yahoo.com gan,,,
mas,minta passwordnya dong........
aq dah kirim email...
ditunggu balasanya...n_n
trimakasih..
oke
punya ku kok error yah mas...
padalah "" nya suda di change smua ...
tolong infonya yah.. thx
mas, minta passnya dunk, ga bisa terus
mas ..
saya sudah mempraktekan langkah2 yg diatas tapi hasilnya pada saat saya cek ke browser
"Parse error: syntax error, unexpected '"' in C:\xampp\htdocs\tamu\lihat.php on line 4"
truss kekurangan dan kesalahan saya dimana mass ?
mohon pencerahannya
trims
kutipnya thu mas...
silakan kirim email..
errornya gmn?
iyaa ..
thank's mass, aq udah berhasil.
siipp.. :D
Mas. minta password filenya dong, terima kasih.
silakan kirim email, pass di send melalui email.. :)
Ni critanya lg dpt tugas itu, trus dah download n pas mau dibuka ada passwordnya, minta donk.....
Oke bangetr, bro, maksih. jln lancar banget. cuman tanda "" itu tak cek semua, alhasil sip. sblmnya aq gagal 100x hueiii
siiiiiiiiiiiiiiiiipp :D
Pengiriman password lewat email, silakan email dulu ke alvin.per3z@yahoo.com
silakan kirim email ke alvin.per3z@yahoo.com untuk passwordnya...
mas, saya juga udah coba seperti yg diatas, tp pas saya buka lwt browser sperti comment pertama, jg object not found.knp ya?
dicek lagi, pastikan yg km ketik di addres bar browser sudah benar nama file kamu.
pastikan xampp sudah dijalankan...
mas gimana sih caranya membuat form penjualan php + database...,,
mohon bantuannya
ya sama aja, kayak di atas. cuma formnya kan bukan berisi buku tamu. hehe.. dikembangkan saja..
gan ko website localhost/phpmyadmin gk bisa dbuka y
gan kok website localhost/phpmyadmin gk bisa dbuka
xampp nya udah aktif belum?
mas... minta passwordnya dunk...
thk's B4
silakan kirim email dahulu...
minta paswornya dong masih failed nih liat tutor di atas huhuhu
email dulu ya gan, nanti lewat email passnya
ini ane tuh gan hhe audykeren@hotmail.com
email ane nih gan kirim paswordnya ya audykeren@hotmail.com
gan uda ane email kalo ga kirim email ane audykeren@hotmail.com
sudah saya reply emailmu kemarin tapi kog gagal ya..
mas minta password.a dong,,,,
siipp.. sudah kan lewat email?
Saya dah cobain tuh ampe buat file koneksi.php kemudian masukkan ke folder yang sudah saya buat di dalam C:\xampp\htdocs\namaFolder
Tapi kok ga keluar ya webnya dapatnya :
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}} {\*\generator Msftedit 5.41.15.1516;}\viewkind4\uc1\pard\f0\fs20 \par }
Gmana tuh mas?
Makasih ya sebelumnya
nampaknya ada jenis font yang bermasalah. Apakah kamu copas?
admin masih ON?
@fais asl
masih...
Posting Komentar