Catatan Si April

Mengkoneksikan bahasa PHP ke dalam Mysql

Syalomm!!!
 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
 OK! langsung saja kita lakukan pegkodingannya:

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);


?>



 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')")
?>


 

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;

Nah itulah tmpilannya dan coba perhatikan pojok sebelah kiri disana ada New yang funsinya untuk membuat database baru silahkan klih new tersebut kemudian nanti anda akan diminta untuk membuat nama databasenya isilah sesuai keinginan anda kemudian pilih create.

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;

Sekarang buka atau jalankan file yang kita buat tadi di atas yang perlu kita buka adalah yang htmlnya kemudian isi datanya tandanya dia berhasil maka di browser tidak akan terdapat pesan error tapi klo ada pesan error yaudah maaf maafaan ajalah kita silahkan cek codingannya.

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