Senin, 25 Februari 2019

MEMBUAT APLIKASI PHP SEDERHANA

Haiii felass kali ini aku mau bantu kalian untuk membuat program php penjualan. Buat kalian yang lagi bingung buat ngerjain tugas atau sekedar ingin tau tentang pemrograman disini aku bakal ngejelasin sesederhana mungkin biar kalin paham tanpa ribet :D.

1. Kalau kita membuat program yang menyimpan karakter kita harus membuat database terlebih dahulu, disini aku pake phpmyadmin

2. Langkah berikutnya kita membuat koneksi yang menghubungkan database dengan web kita, aku kasih scriptnya ya

<?php
mysql_connect ("localhost","root","");
mysql_select_db ("coba"); // ini sesuaikan dengan nama database kalian
?>

3. Disini aku akan membuat form login terlebih dahulu. Terserah kalian mau cari di google berupa template supaya tampilanya lebih bagus atau kalian buat secara manual di dreamweaver yang bakal aku beri scriptnya dibawah

<form name="form1" method="post" action="proses_login.php"> // ini script proses login
  <table width="200" height="102" border="1" align="center">
    <tr>
      <td colspan="2"><div align="center">LOGIN</div></td>
    </tr>
    <tr>
      <td>Username</td>
      <td><input type="text" name="username"></td>
    </tr>
    <tr>
      <td>Password</td>
      <td><input type="password" name="password"></td>
    </tr>
    <tr>
      <td height="23"><input type="submit" name="Submit" value="Submit"></td>
      <td><input type="reset" name="Submit2" value="Reset"></td>
    </tr>
  </table>
</form>

4. Setelah membuat form login kita harus membuat prosesnya agar program berjalan

<?php
session_start();
include "koneksi.php";

$login = mysql_query("select*from admin where (username='$_POST[username]') and
(password='$_POST[password]')"); // admin disini adalah nama tabel didatabase
$rowcount = mysql_num_rows($login);
if ($rowcount==1)
{
$_SESSION['username'] = $_POST['username'];
header("location: menu.php"); // menu.php adalah lokasi setelah proses login berhasil
}
else
{
echo "<center> Maaf Username atau Password anda salah ";
echo "<a href='index.html'>login</a></p>"; //index.html adalah lokasi setelah login tidak berhasil yang berarti kembali ke form login
}
?> 

5. Kalau ada login pasti ada logout, jadi disini aku juga bakal ngasih script logout. Bedanya dengan login, logout tidak membutuhkan form melainkan menggunakan link. Contoh dasar penulisan link

echo "<a href='index.html'>login</a>"; //indek.html adalah lokasi yang dituju, login adalah nama link di web nya

Berikut script logout:

<?php
session_start();
unset($_SESSION['username']);
session_destroy();
header("Location: index.html"); 
?>


2 komentar: