Halloween party ideas 2015

Berikut ini adalah lanjutan tutorial dari pembuatan halaman web admin lagin dengan bootstrap 
Langkah selanjutnya  lengkapi coding program file form_login.php seperti di bawah ini.dan simpan.
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Daily UI - Day 1 Sign In</title>
  6. <!-- Google Fonts -->
  7. <link href='https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700|Lato:400,100,300,700,900' rel='stylesheet' type='text/css'>
  8. <link rel="stylesheet" href="css/animate.css">
  9. <!-- Custom Stylesheet -->
  10. <link rel="stylesheet" href="css/style.css">
  11. <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
  12. </head>
  13. <body>
  14. <div class="container">
  15. <div class="top">
  16. <h1 id="title" class="hidden"><span id="logo">Daily <span>UI</span></span></h1>
  17. <form id="form1" name="form1" method="post" action="pengelola_check_login.php">
  18. </div>
  19. <div class="login-box animated fadeInUp"><div class="box-header">
  20. <h2>Log In</h2>
  21. </div> <label>Username :</label> <input name="username" type="text" id="username"  /> <br> <label>Password :</label>
  22.  <input name="password" type="password" id="password"  />
  23. <br>
  24. <button type="Submit" name="Submit" value="Submit" class="btn btn-primary pull-right">Sign In</button>
  25. <br/>
  26. <a href="#"><p class="small">Forgot your password?</p></a>
  27.                                     <div id="form1_errorloc" style="color:green">
  28.                                         <?php
  29.                                         if (isset($_GET['status'])) {
  30.                                             echo "username atau password yang anda masukkan salah"; }
  31. ?> </div>
  32. </div>
  33. </div>
  34. </body>
  35. <script>
  36. $(document).ready(function () {
  37.     $('#logo').addClass('animated fadeInDown');
  38.     $("input:text:visible:first").focus();
  39. });
  40. $('#username').focus(function() {
  41. $('label[for="username"]').addClass('selected');
  42. });
  43. $('#username').blur(function() {
  44. $('label[for="username"]').removeClass('selected');
  45. });
  46. $('#password').focus(function() {
  47. $('label[for="password"]').addClass('selected');
  48. });
  49. $('#password').blur(function() {
  50. $('label[for="password"]').removeClass('selected');
  51. });
  52. </script>
  53. </html>
Langka selanjutnya buat file pengelola_check_login.php dan pengelola_form_login.php di folder data Xampp-htdoc-Tutorial_Login. seperti pada gambar di bawah ini.
Lengkapi coding program Pengelola_Check_login.php seperti di bawah ini
  1. <?php
  2. session_start();
  3. //file konfigurasi
  4. include ('inc/config.php');
  5. $username = $_POST['username'];
  6. $password = $_POST['password'];
  7. $password = md5($password);
  8. $sql= "select * from pengelola where username='$username' and password='$password' ";
  9. $userquery = mysql_query($sql) or die(mysql_error());
  10. // $valid=false;
  11. if (mysql_num_rows($userquery) == 1) {
  12. header('location:index.php');
  13. $valid = true;
  14. $_SESSION['username'] = $username; }
  15. if ($valid == false) { header("Location:form_login.php?status=1");
  16. } ?>
Dan lengkapi coding program pengelola_form_login.php seperti di bawah ini
  1. <html>
  2. <head>
  3. <script language="JavaScript" src="script/validator.js"
  4. type="text/javascript" xml:space="preserve"></script>
  5. </head>
  6. <body>
  7. <h1> Form Login </h1><form id="form1" name="form1" method="post" action="login_check_login.php">
  8. <td><table  align="center" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"><tr><td >username*</td>
  9. <td > <input name="username" type="text" id="username" /></td></tr>
  10. <tr><td>password*</td>
  11. <td><input name="password" type="password" id="password"/></td></tr>
  12. <tr><td colspan="2" align="right"><input type="submit" name="Submit" alue="Submit" />
  13. <input type="reset" name="" value="Reset"/></td></tr>
  14. <tr><td colspan='2'><div id="form1_errorloc" style="color:red"> <?php
  15. if (isset($_GET['status'])) { echo "The username or password you entered is incorrect"; }
  16. ?></div></td></tr></table></td></form>
  17. <script language="JavaScript" type="text/javascript" xml:space="preserve">
  18. //<![CDATA[
  19. //You should create the validator only after the definition of the HTML form
  20. var frmvalidator  = new Validator("form1");
  21. frmvalidator.EnableOnPageErrorDisplaySingleBox();
  22. frmvalidator.EnableMsgsTogether();
  23. frmvalidator.addValidation("username","req","Username masih kosong ");
  24. frmvalidator.addValidation("password","req","Password masih kosong ");
  25. //]]>
  26. </script>
Langkah selanjutnya tambahkan pengelola_logout.php dan pengelola_view.php dan di simpan  dalam folder xampp-htdoc-tutorial_login. kemudian lengkapi coding program seperti di bawah ini.
pengelola_logout.php
  1. <?php 
  2. session_start();
  3. session_destroy();
  4. header("location:form_login.php");
  5. ?>
Dan code program pengelola_view seperti di bawah ini.
pengelola_view.php
  1. <a href="index.php?page=pengelola_form_add" class="btn btn-primary">Tambah</a>
  2.   <table class='table table-hover table-condensed table-bordered'>
  3. <tr class="success">
  4. <th>Username</th>
  5. <th>Password</th>
  6. <th>Operasi</th>
  7. </tr>
  8. <?php
  9. /*
  10.  * kode untuk menghapus data
  11.  */
  12. if(isset($_GET['del'])){
  13. $username=$_GET['id'];
  14. $hapus ="delete from pengelola where username='$username'";
  15. mysql_query($hapus)or die(mysql_error());
  16. }
  17. $sql="";
  18. if(isset($_POST['btnCari'])){
  19. $cari=$_POST['cari'];
  20. //ambil data dari table admin
  21. $sql="SELECT * FROM  pengelola where username like '%$cari%'";
  22. }else{
  23. $sql="SELECT * FROM  pengelola";
  24. }
  25. $result=mysql_query($sql) or die(mysql_error());
  26. //proses menampilkan data 
  27. while($rows=mysql_fetch_array($result)){
  28. ?>
  29. <tr>
  30. <td><?php  echo $rows['username'];?></td>
  31. <td><?php  echo $rows['password'];?></td>
  32. <td><a href="#"> Edit</a>
  33. <a href="#"> Hapus</a></td>
  34. </tr>
  35. <?php
  36. }
  37. //tutup koneksi
  38. ?>
  39. <?php
  40. if (isset($_GET['status'])) {
  41. if ($_GET['status'] == 0) {
  42. echo " <div style='color:blue'>Operasi data berhasil</div>";
  43. } else {
  44. echo "operasi gagal";
  45. }
  46. }
  47. ?>
  48. </table>
  49. <?php
  50. mysql_close();
  51. //close database
  52. //tampilan siapa yang pengelola
  53. ?>
Selanjutnya kita membuat sebuah folder inc dalam xmapp-htdoc-Tutorial_Login. contoh seperti pada gambar di bawah ini.
Didalam folder inc tambahkan config.php dan lengkapi code program seperti di bawah ini.
keterangan: Fungsi config ini untuk menghubungkan koneksi database.
config.php
  1. <?php
  2. $host = "localhost";
  3. // Host name
  4. $username = "root";
  5. // Mysql username
  6. $password = "";
  7. // Mysql password
  8. $db_name = "ajar_tutorial";
  9. // Database name
  10. // Connect to server and select database.
  11. mysql_connect("$host", "$username", "$password") or die("cannot connect" . mysql_error());
  12. mysql_select_db("$db_name") or die(mysql_error());
  13. ?>
Setelah semuanya selesai, sekarang kita akan membuat data base di phpmyadmin.
Langkah pertama buka localhost/phpmyadmin dan create database (buat database). database yang saya gunakan di sini namanya ajar_tutorial. Lihat gambar di bawah ini.
untuk lebih mudah, teman-teman membuat nama database terlebih dahulu, kemudian klik SQL dan salin code ini di dalamnya lalu kirim (Go)
dan proses membuat database selesai.
  1. CREATE TABLE IF NOT EXISTS `pengelola` (
  2.   `username` varchar(20) NOT NULL,
  3.   `password` varchar(32) NOT NULL,
  4.   PRIMARY KEY (`username`)
  5. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Lihat gambar di bawah ini.
Klik kirim (Go) dan pembuatan Database selesai.
Jalankan dan lihat hasilnya akan seperti di bawah ini.
Sekian dan terima kasih, semoga artikel ini bermanfaat.
Jangan lupa tinggalkan komentar dan share.

Posting Komentar

Tinggalkan komentar anda untuk setiap post yang mungkin bagi anda sangat bermanfaat.

Olbers Letfaar

{picture#https://scontent-sit4-1.xx.fbcdn.net/v/t1.0-9/20032047_1702672473095128_6121814837846983047_n.jpg?oh=f1fb4da2b34a71d9ee0569e2620af150&oe=59F110E3} OlbersBlog adalah, web blogger tentang kupas tuntas mengenai IT (Information Teknologi). Kami berbagi mengenai bahasa pemrograman dan aplikasi lainnya yang telah kami pelajari. {facebook#https://www.facebook.com/Olbers.letfaar} {twitter#https://twitter.com/olbers_blogger} {google#https://plus.google.com/u/0/101511063281433926732} {youtube#https://www.youtube.com/channel/UCwWx1puRihmbypokQyvXFQA} {pinterest#YOUR_SOCIAL_PROFILE_URL}
Diberdayakan oleh Blogger.