Belajar MySQL dan PHP Part 2

Belajar MySQL dan PHP Part 2

Hosting Unlimited Indonesia

kita sudah membahas langkah 1 dan di postingan Belajar MySQL dan PHP Part 1, sekarang kita akan lanjut dengan tahap berikutnya.

2. BELAJAR PHP SEDERHANA

Kita sudah membuat database dengan nama web_desain, selanjutnya kita akan belajar PHP. Pertama kita harus mengkoneksikan database yang sudah dibuat dengan aplikasi pada Modul 1. Berikut langkah-langkahnya :

Langkah 1: Membuat Koneski Database

Buat file dengan nama koneksi.php dan simpan di C:xampphtdocspelatihan_itc, kemudian ketikkan script dibawah ini:

 <?php 
      $dbserver = "localhost"; 
      $dbname = "web_desain";
      $dbuser = "root"; 
      $dbpass = ""; 
 
      $conn = mysql_connect($dbserver,$dbuser,$dbpass) or die ("Koneksi Gagal !!"); 
      mysql_select_db($dbname,$conn) or die ("Database Tidak Ada !!"); 
?>
 

Langkah 2: Membuat Form Login

Untuk membuat form login, kita menggunakan srcipt HTML dan CSS seperti biasa. Buat file dengan nama login.php dan simpan di C:xampphtdocspelatihan_itc, kemudian ketikkan script dibawah ini:

 <html>
       <head>
            <title>.:: UKMFT ITC ::.</title>
            <link type="text/css" rel="stylesheet" href="css/style.css" />
      </head>
       <body>
             <div class="wrapper">
                  <!-- Halaman Web Sisi Atas -->
                  <header>
                         <h1>UKMFT ITC</h1>
                         <nav>
                             <ul>
                                  <li><a href=".">Beranda</a></li>
                             </ul>
                         </nav>
                  </header><br />
 
                  <!-- Form Login -->
                  <form method="post" action="cek_login.php">
                         <table width="355" align="center">
                                <tr>
                                     <td height="44" colspan="4" bgcolor="#aeaca8"><div align="center">SILAHKAN LOGIN </div></td>
                                </tr>
                                <tr>
                                      <td width="7">&nbsp;</td>
                                      <td width="161">Masukan Username</td>
                                      <td width="10">:</td>
                                      <td width="167"><input name="username" type="text" /></td>
                                 </tr>
                                 <tr>
                                      <td>&nbsp;</td>
                                      <td>Masukan Password</td>
                                      <td>:</td>
                                      <td><input name="password" type="password" /></td>
                                </tr>
                                <tr>
                                     <td>&nbsp;</td>
                                     <td>&nbsp;</td>
                                     <td>&nbsp;</td>
                                     <td>
                                          <input name="submit" value="Login" type="submit" /> 
                                          <input name="reset" value="Reset" type="reset" /> 
                                     </td>
                                </tr>
                                <tr>
                                     <td height="39" colspan="4" bgcolor="#aeaca8">&nbsp;</td>
                                </tr>
                           </table>
                     </form> 
                     <!-- Halaman Web Sisi Bawah -->
                     <footer>
                            &copy; 2015 Pelatihan Web Desain UKMFT ITC
                     </footer>
              </div>
       </body>
</html>

Yang perlu diperhatikan disini adalah script <form method=”post” action=”cek_login.php“> ini berfungsi untuk mengarahkan file login sebagai verifikasi ketika login.  method=”postadalah metode yang digunakan untuk mengirim element HTML dan action=”cek_login.phpadalah file untuk mengecek ketika login dan script name=”username” dan name=”password” ini yang akan digunakan di PHP sedangkan <input name=”submit” value=”Login” type=”submit” />  untuk menjalankan file login.php.

Langkah 3: Membuat Cek Login

File form login sudah, selanjutnya kita membuat file cek loginya. Buat file dengan nama cek_login.php dan simpan di C:xampphtdocspelatihan_itc, kemudian ketikkan script dibawah ini:

<?php
      include "koneksi.php";
 
      $username = $_POST['username'];
      $password = md5($_POST['password']);
 
       $query = mysql_query("SELECT * FROM user WHERE username='$username' AND password='$password'");
       $data = mysql_num_rows($query);
 
       if($data > 0){
              echo "<script>alert('Login berhasil !');location.href='admin/.';</script>";
       }else{
              echo "<script>alert('Login gagal !');location.href='login.php';</script>";
       }
?>
 

Pada file cek_login.php ada include “koneksi.php”; ini berfungsi untuk mengkoneksikan ke database. Pada script di atas ada query SQL SELECT * FROM user seperti yang kita pelajarin sebelumnya. Dari script diatas apabila data ada pada database akan di arahkakan pada folder admin location.href=’admin/.’; dan apabila tidak ada akan diarahkan pada file login.php location.href=’login.php’;

Hosting Unlimited Indonesia
Share