Salam sejahtera bagi kita semua!
Jumpa lagi bersama April yang pada kesempatan kali ini akan menghosting tentang bagaimana cara
untuk menghubungkan bahasa PHP kedalam Mysql.
Tapi dengan catatan di komputer kita harus terinstal aplikasi yaitu XAMPP yah klo xammpnya gak ada jungkir balik pun gak akan bisa.
Sebenarnya kita membutuhkan 3 Prose untuk mengkoneksikan bahasa php ke mysql yaitu;
- Html fungsinya untuk membuat tampilan sebenarnya bisa juga nanti kita tambahkan css atau java script atau yang lain lah segala macam untuk mempercantik tampilannya, tapi basic yahh html.
- PHP fungsi si php disini bukan pemberian harapan palsu. tapi fungsi si php yaitu untuk memproses apa yang kita inputkan ke tampilan htmlnya atau disebut juga sebagai mesin pemrosesnya
- Database atau mysql fungsinya disini yaitu untuk menyimpan data yang di proses oleh si php tadi
Pertama kita harus membuat file koneksi untuk menghubungkan php ke mysql perintah sbb:
?php
ERROR_REPORTING(E_ALL ^ E_DEPRECATED);
$kon=mysql_connect('localhost','root','');<
mysql_select_db('db_teruna',$kon);
?>
ERROR_REPORTING(E_ALL ^ E_DEPRECATED);
$kon=mysql_connect('localhost','root','');<
mysql_select_db('db_teruna',$kon);
?>
Nah fungsi file diatas untuk memilih database yang akan kita eksekusi nanti sekaligus untuk menghalang pesan-pesan error nantinya
Selanjutnya kita buat tampilannya, kebetulan di hari yang lewat April uda buat tampilan html dan untuk mempermudah yaudah itu ajalah kita copy
(untuk file cssnya silahkan di copy aja di hasil postingan saya yang kemarin )
<html>
<head>
<title> Coba </title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="wrapper">
<div class="header"><marquee>
Web April waruwu</marquee>
</div>
<center>
<div class="content">
<h5> SMK SWASTA TERUNA PADANGSIDIMPUAN</h5><BR>
<table>
<tr>
<form action="" method="POST" />
<tr><td>Nama</td><td><input type="text" name="nama" /></td></tr>
<tr><td>Alamat</td><td><input type="text" name="alamat" /></td></tr>
<tr><td>Agama</td><td><input type="text" name="agama" /></td></tr>
<tr><td>Cita-cita</td><td><input type="text" name="cita" /></td></tr>
<tr><td>Hobby</td><td><input type="text" name="hobi" /></td></tr>
<tr> <td>Tanggal lahir: </td>
<td>Tanggal <select name="tanggal">
<?php for($a=1; $a<=31; $a++) {?>
<option value="<?php echo $a; ?>"><?php echo $a; }?> </option>
</select></td>
<td>Bulan<select name="bln">
<?php
for($a=1;$a<=12; $a++){?>
<option value="<?php echo $a; ?>">
<?php switch ($a)
{
case 1:
echo "January";
break;
case 2:
echo "Februari";
break;
case 3:
echo "Maret";
break;
case 4:
echo "April";
break;
case 5:
echo "Mei";
break;
case 6:
echo "Juni";
break;
case 7:
echo "Juli";
break;
case 8:
echo "Agustus";
break;
case 9:
echo "Septembaer";
break;
case 10:
echo "Oktober";
break;
case 11:
echo "November";
break;
case 12:
echo "Desember";
break;
}
; }?>
</option>
</select>
<td>Tahun <select name="tahun">
<?php for ($t=1945; $t<=2017; $t++) {?>
<option value="<?php echo $t;?>"><?php echo $t;}?></option>
</select></td></tr>
<tr><td><input type="submit" name="ok" value="Proses" /></td></tr>
</form>
</tr>
</table>
</div>
<div class="footer">
<i> <marquee> Design By:April waruwu </i></marquee>
</div>
</div>
</body>
</html>
<?php
include ('kon.php');
$n = $_POST['nama'];
$a = $_POST['alamat'];
$ag = $_POST['agama'];
$c = $_POST['cita'];
$h = $_POST['hobi'];
$t = $_POST['tanggal'];
$b = $_POST['bulan'];
$th = $_POST['tahun'];
$tgl = $th.'-'.$b.'-'.$t;
mysql_query ("INSERT INTO tbl_siswa VALUES(NULL,'$n','$a','$ag','$c','$h','$tgl')")
?>
<head>
<title> Coba </title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="wrapper">
<div class="header"><marquee>
Web April waruwu</marquee>
</div>
<center>
<div class="content">
<h5> SMK SWASTA TERUNA PADANGSIDIMPUAN</h5><BR>
<table>
<tr>
<form action="" method="POST" />
<tr><td>Nama</td><td><input type="text" name="nama" /></td></tr>
<tr><td>Alamat</td><td><input type="text" name="alamat" /></td></tr>
<tr><td>Agama</td><td><input type="text" name="agama" /></td></tr>
<tr><td>Cita-cita</td><td><input type="text" name="cita" /></td></tr>
<tr><td>Hobby</td><td><input type="text" name="hobi" /></td></tr>
<tr> <td>Tanggal lahir: </td>
<td>Tanggal <select name="tanggal">
<?php for($a=1; $a<=31; $a++) {?>
<option value="<?php echo $a; ?>"><?php echo $a; }?> </option>
</select></td>
<td>Bulan<select name="bln">
<?php
for($a=1;$a<=12; $a++){?>
<option value="<?php echo $a; ?>">
<?php switch ($a)
{
case 1:
echo "January";
break;
case 2:
echo "Februari";
break;
case 3:
echo "Maret";
break;
case 4:
echo "April";
break;
case 5:
echo "Mei";
break;
case 6:
echo "Juni";
break;
case 7:
echo "Juli";
break;
case 8:
echo "Agustus";
break;
case 9:
echo "Septembaer";
break;
case 10:
echo "Oktober";
break;
case 11:
echo "November";
break;
case 12:
echo "Desember";
break;
}
; }?>
</option>
</select>
<td>Tahun <select name="tahun">
<?php for ($t=1945; $t<=2017; $t++) {?>
<option value="<?php echo $t;?>"><?php echo $t;}?></option>
</select></td></tr>
<tr><td><input type="submit" name="ok" value="Proses" /></td></tr>
</form>
</tr>
</table>
</div>
<div class="footer">
<i> <marquee> Design By:April waruwu </i></marquee>
</div>
</div>
</body>
</html>
<?php
include ('kon.php');
$n = $_POST['nama'];
$a = $_POST['alamat'];
$ag = $_POST['agama'];
$c = $_POST['cita'];
$h = $_POST['hobi'];
$t = $_POST['tanggal'];
$b = $_POST['bulan'];
$th = $_POST['tahun'];
$tgl = $th.'-'.$b.'-'.$t;
mysql_query ("INSERT INTO tbl_siswa VALUES(NULL,'$n','$a','$ag','$c','$h','$tgl')")
?>
Dan untuk file diatas itu merupakan tampilannya nantinya digabung dengan file php yang fungsinya untuk memasukkan data yang kita input kedalam table database mysql dalam artian file diatas ada 2 file isinya yang satu untuk tampilan yang satunya lagi sebagai pemrosesnya
Simpan ketiga file diatas kedalam sebuah folder yang sama cara menyimpannya;
Pertama ctrl+s kemudian cari dimana xammp mu terinsatall di dalam xammp pilih htdocs didalam htdocs silahkan buat new folder misalnya namanya web.
Cara menjalakanya buka browser ketik localhost/ nama foldernya
Nah semua file nya telah kita buat tinggal database dan table! ok sama2 kita buat database pertama silahkan buka browser ketikkan perintah berikut;
localhost/phpmyadmin
Kemudian akan tampil tampilannya sebagai berikut;
Ok setelah di buat databasenya buat tablenya kemudian pilih berapa field yang anda mau kemudian terakhir anda isilah recordnya sesuai dengan keinginan anda ehh recordnya jangan di isi kan kita mau mengisi record dari html kau itu gmana sih?. Seperti yang saya buat ini nama database data kemudian nama table siswa fieldnya ada 7 tampilan yang sudah selesai seperti di bawah ini;
Dan ternyata yang saya buat berhasil jalan dan dapat di input sekaligus bisa masuk kedalam databases klo gak yakin silahkan lihat gambar berikut;
Sabar coyy ini sih masih tampilannya doang hasil yang di databasenya ini;
Berhasilakn ku bilang juga apa kamu sih gak percaya!!
Ok hanya itu saja yang mungkin yang bisa saya jelaskan dan klo ada pertanyaan atau hasil yang tidak sesuai silahkan di add commentnya dibawah ini
Syalom!
Salam sejahtera bagi kita semua!
No comments:
Post a Comment
Comment Yang Jelas