Belajar MySQL dan PHP Part 2

Belajar MySQL dan PHP Part 2

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:

<br />
 &lt;?php<br />
      $dbserver = &quot;localhost&quot;;<br />
      $dbname = &quot;web_desain&quot;;<br />
      $dbuser = &quot;root&quot;;<br />
      $dbpass = &quot;&quot;; </p>
<p>      $conn = mysql_connect($dbserver,$dbuser,$dbpass) or die (&quot;Koneksi Gagal !!&quot;);<br />
      mysql_select_db($dbname,$conn) or die (&quot;Database Tidak Ada !!&quot;);<br />
?&gt;<br />
 

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:

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

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:

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

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

Share