Kamis, April 29, 2010

Tutorial Koneksi ke Data Base, Log In, Log Out Menggunakan Session PHP

hello kawan...
disini saya akan sedikit membahas mengenai PHP

1. pertama yang harus kita buat adalah koneksi ke database

berikut adalah skripnya :

di awal kita gunakan session dengan skrip:
session_start();

 // session start digunakan untuk memulai session pada koneksi database

mysql_connect("[nama username server]","[passwrod server]","[nama server]");
// tanpa tanda kurung kotak
// skrip di atas digunakan untuk memasukan nama dan password serta nama server biasanya nama server yang digunakan "localhost" (tanpa tanda petik)

mysql_select_db("[nama database]");
// tanpa tanda kurung kotak
// skrip di atas digunakan untuk memilih database yang akan di panggil dan digunakan

berikut adalah contoh skrip lengkapnya
<?
 session_start();
 mysql_connect("user","password","localhost");
 mysql_select_db("tutorial");
?>

setelah anda ketik skrip di atas anda dapat simpan tersebut dengan nama connection.php

2. kedua adalah skrip yang digunakan untuk log in

disini kita akan menggunakan sintak $_POST sintak ini digunakan untuk mengirim isi dari text field
misalkan pada form kita gunakan nama txtnama pada text field untuk memasukan nama dan txtpass pada text field untuk memasukan password

<?
 session_start();
 include("connect.php");
// digunakan untuk memanggi connection database yang telah di buat sebelumnya

 $nama = $_POST("txtnama");
 //$nama digunakan sebagai penampung alamat dari txtnama yang disimpan

 $password = $_POST("txtpass");
//$pass digunakan sebagai penampung alamat dari txtpass yang disimpan

  $cek = mysql_query(" select * from login where username='".$nama."' and password='".$password."' ");
  $hasil = mysql_num_rows($cek);

 berikut validasi untuk mengecek apakah pengisian username atau password sudah benar
  if($nama=="")
{
 header("location:login.php?err=username kosong");
}
  else if($password=="")
{
  header(location:login.php?err=password kosong);
}
else
{
 header("location:home.php");
}
?>

berikutnya akan saya lanjutkan pada sesi berikutnya...^^

Tidak ada komentar:

Posting Komentar