Gabung donk di Follow
Labels
- anisnila (1)
- Author: Humor | Filed under: (1)
- Author: Humor | Filed under: Komputer dan Teknologi (1)
- Category: Komputer dan Teknologi (1)
- dr. Zackya Arfinda Setiawan (1)
- http://id.wikipedia.org/wiki/Algoritma (1)
- http://id.wikipedia.org/wiki/Sistem_operasi (1)
- http://www.voa-islam.com/muslimah/health/2009/09/08/1045/matikan-lampu-saat-tidur-meningkatkan-kesehatan-tubuh/ (1)
- http://yudhim.blogspot.com/2008/04/kecantikan-dan-kegantengan-laki-dan.html (1)
- Humor Sufi : e-ketawa (1)
- kesurupan (1)
- Komputer dan Teknologi (1)
- Komputer dan Teknologi : e-ketawa (1)
- mengatasi jerawat (1)
- oleh: Ustadz muhammad abduh tuasikal ( www.remajaislam.com ) (1)
- remaja (1)
- taw le (1)
- www.blog.multimedia-plus.net/index.php (1)
komentar
makan
Kategori Pilihan
- Antivirus Smadav
- Apa itu Sistem Operasi Komputer
- Apa itu Sistem Operasi Komputer
- Apa itu Sistem Operasi Komputer
- belajar terik2 bloger
- Desain Web
- Download
- intalasi komputer
- interaksi manusia dan komputer
- IP Adress
- Membuat form login, register, & logout tanpa md5 dengan PHP MYSQL
- membuat huruf berjalan
- Membuat Web Dengan Dreamweaver
- merakit komputer dan instalasi softwarare
- Parasit Kulit Penyakit Dari Manusia,tungau
- Sejarah facebook
- Sejarah Internet
- SEJARAH KOMPUTER
- sejarah LInux
- Sejarah LInux
- Sejarah Sistem Operasi dari DOS, Windows sampai Linux
- Sistem Informasi Geografis
- sistem operasi
- tungau
- Widows XP
Total Tayangan Halaman
Murahost
Koleksi lagu
farid
Feedjit
Diberdayakan oleh Blogger.
Kamis, 07 April 2011
Kamis, 03 Februari 2011
Membuat form login, register, & logout tanpa md5 dengan PHP MYSQL
Step1:
Buat databasenya terlebih dahulu (buat di phpmyadmin)
nama database: dblogin
buat 1 table dengan nama : tlogin
buat 2 field di table tlogin:id varchar(20) primary key, password varchar(20);
Step 2:
buat halaman index.html
<html>
<form name="form1" method="post" action="login.php">
<table width="273" border="0">
<tr>
<td width="92">ID</td>
<td width="171"><input type="text" name="txtid" id="txtid"></td>
</tr>
<tr>
<td>PASSWORD</td>
<td><input type="text" name="txtpassword" id="txtpassword"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="login" id="login" value="login">
<a href="/regis.php">register</a></td>
</tr>
</table>
</form>
</html>
Step 3 :
buat halaman regis.php
<html>
<body>
<form id="form1" name="form1" method="post" action="regisq.php">
<table width="366" border="0">
<tr>
<td colspan="2"><div align="center">REGISTER</div></td>
</tr>
<tr>
<td width="179">ID</td>
<td width="177"><input type="text" name="txtid" id="txtid" /></td>
</tr>
<tr>
<td>PASSWORD</td>
<td><input type="text" name="txtpassword" id="txtpassword" /></td>
</tr>
<tr>
<td>CONFIRM PASSWORD</td>
<td><input type="text" name="txtconfirm" id="txtconfirm" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>
Step 4 :
buat halaman regisq.php
<?
mysql_connect('willy','root','wilian');
mysql_select_db("dblogin");
$id=trim($_POST[txtid]);
$password=trim($_POST[txtpassword]);
$confirm=trim($_POST[txtconfirm]);
if(empty($id) || empty($password) || empty($confirm) ) { echo "<script>alert('isi semua'); window.location.href='regis.php'</script>"; }
if($password!=$confirm) {
echo "<script>alert('confirm tidak sama'); window.location.href='regis.php'</script>"; return false; break;
}
mysql_query("insert into tlogin values('$id','$password')");
echo "<script>alert('berhasil register'); window.location.href='index.html'</script>";
?>
Step 5 :
buat halaman login.php
<? session_start();
mysql_connect('willy','root','wilian');
mysql_select_db("dblogin");
$id=trim($_POST[txtid]);
$password=trim($_POST[txtpassword]);
$query=mysql_num_rows(mysql_query("select * from tlogin where id='$id' and password='$password'"));
if ($query>0) { $_SESSION['login']='login'; echo "<script>alert('sukses login'); window.location.href='menu.php'</script>"; }
else { echo "<script>alert('username belum terdaftar'); window.location.href='index.html'</script>"; }
?>
Step 6 :
buat halaman menu.php
<? include 'session.php'; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<p><a href="/logout.php">logout</a></p>
<p>menu login
</p>
</body>
</html>
Step 7 :
buat halaman logout.php
<?
session_start();
UNSET($_SESSION['login']);
header("location:index.html");
session_destroy();
?>
Step 8 :
buat halaman session.php
<? session_start();
if(!isset($_SESSION['login'])) {
session_destroy();
header("location:index.html");
}
?>
Buat databasenya terlebih dahulu (buat di phpmyadmin)
nama database: dblogin
buat 1 table dengan nama : tlogin
buat 2 field di table tlogin:id varchar(20) primary key, password varchar(20);
Step 2:
buat halaman index.html
<html>
<form name="form1" method="post" action="login.php">
<table width="273" border="0">
<tr>
<td width="92">ID</td>
<td width="171"><input type="text" name="txtid" id="txtid"></td>
</tr>
<tr>
<td>PASSWORD</td>
<td><input type="text" name="txtpassword" id="txtpassword"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="login" id="login" value="login">
<a href="/regis.php">register</a></td>
</tr>
</table>
</form>
</html>
Step 3 :
buat halaman regis.php
<html>
<body>
<form id="form1" name="form1" method="post" action="regisq.php">
<table width="366" border="0">
<tr>
<td colspan="2"><div align="center">REGISTER</div></td>
</tr>
<tr>
<td width="179">ID</td>
<td width="177"><input type="text" name="txtid" id="txtid" /></td>
</tr>
<tr>
<td>PASSWORD</td>
<td><input type="text" name="txtpassword" id="txtpassword" /></td>
</tr>
<tr>
<td>CONFIRM PASSWORD</td>
<td><input type="text" name="txtconfirm" id="txtconfirm" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>
Step 4 :
buat halaman regisq.php
<?
mysql_connect('willy','root','wilian');
mysql_select_db("dblogin");
$id=trim($_POST[txtid]);
$password=trim($_POST[txtpassword]);
$confirm=trim($_POST[txtconfirm]);
if(empty($id) || empty($password) || empty($confirm) ) { echo "<script>alert('isi semua'); window.location.href='regis.php'</script>"; }
if($password!=$confirm) {
echo "<script>alert('confirm tidak sama'); window.location.href='regis.php'</script>"; return false; break;
}
mysql_query("insert into tlogin values('$id','$password')");
echo "<script>alert('berhasil register'); window.location.href='index.html'</script>";
?>
Step 5 :
buat halaman login.php
<? session_start();
mysql_connect('willy','root','wilian');
mysql_select_db("dblogin");
$id=trim($_POST[txtid]);
$password=trim($_POST[txtpassword]);
$query=mysql_num_rows(mysql_query("select * from tlogin where id='$id' and password='$password'"));
if ($query>0) { $_SESSION['login']='login'; echo "<script>alert('sukses login'); window.location.href='menu.php'</script>"; }
else { echo "<script>alert('username belum terdaftar'); window.location.href='index.html'</script>"; }
?>
Step 6 :
buat halaman menu.php
<? include 'session.php'; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<p><a href="/logout.php">logout</a></p>
<p>menu login
</p>
</body>
</html>
Step 7 :
buat halaman logout.php
<?
session_start();
UNSET($_SESSION['login']);
header("location:index.html");
session_destroy();
?>
Step 8 :
buat halaman session.php
<? session_start();
if(!isset($_SESSION['login'])) {
session_destroy();
header("location:index.html");
}
?>
Diposting oleh
ADMIN
di
Kamis, Februari 03, 2011
1 komentar
Senin, 24 Januari 2011
Formulir pendaftaran menggunakan PHP dan MYSQL
Formulir pendaftaran menggunakan Php dan MYsql
Database yang sudah dibuat bernama pendaftaran
Tabel yang sudah dibuat bernama formulir_pendaftaran dengan struktur seperti pada gambar dibawah ini:
File yang sudah dibuat, yaitu:
- koneksi.php, digunakan untuk memilih database pendaftaran pada MySQL.
- formulir1.php, digunakan untuk menginput data dan memberikan hasilnya ke file formulir2.php
- formulir2.php, digunakan untuk memasukkan data ke tabel formulir_pendaftaran
File koneksi.php
<?php
mysql_connect(“localhost”,“root”,“”) or die(“Koneksi gagal”);
mysql_select_db(“pendaftaran”)
?>
mysql_connect(“localhost”,“root”,“”) or die(“Koneksi gagal”);
mysql_select_db(“pendaftaran”)
?>
File formulir1.php
<html>
<head>
<title>Formulir Pendaftaran Mahasiswa Baru </title>
</head>
<body bgcolor=”white”>
<form action=”formulir4.php” method=”POST” >
<font face=arial black size=2 color=”black”>
<h3 align=left>
<center>FORMULIR PENDAFTARN MAHASISWA BARU</center><br>
<center>Tahun Akademik 2010/2011</center><br><br>
<head>
<title>Formulir Pendaftaran Mahasiswa Baru </title>
</head>
<body bgcolor=”white”>
<form action=”formulir4.php” method=”POST” >
<font face=arial black size=2 color=”black”>
<h3 align=left>
<center>FORMULIR PENDAFTARN MAHASISWA BARU</center><br>
<center>Tahun Akademik 2010/2011</center><br><br>
</h3>
</font>
<pre>
<tr>
No.Pendaftaran <input type=”text” name=”no_pendaftaran” value=”" size=”35″><br>
</font>
<pre>
<tr>
No.Pendaftaran <input type=”text” name=”no_pendaftaran” value=”" size=”35″><br>
Program Studi yang dipilih <select name=”programstudi_pilihan”>
<option value=”Managemen(S1)” selected=”selected”>Managemen(S1)</option>
<option value=”Akuntansi(S1)”>Akuntansi(S1) </option>
<option value=”Teknik Informatika(S1)”>Teknik Informatika(S1)</option>
<option value=”Managemen Perusahaan(DIII)”>Managemen Perusahaan(DIII)</option>
<option value=”Akuntansi(DIII)”>Akuntansi(DIII)</option>
<option value=”Managemen Informatika(DIII)”>Managemen Informatika(DIII)</option>
<option value=”Komputerisasi Akuntansi(DIII)”>Komputerisasi Akuntansi(DIII)</option>
<option value=”Teknik Komputer(DIII)”>Teknik Komputer(DIII)</option>
<option value=”Managemen Informatika(D1)”>Managemen Informatika(D1)</option>
<option value=”Komputerisasi Akuntansi(DI)”>Komputerisasi Akuntansi(DI)</option>
<option value=”Teknik Komputer(DI)”>Teknik Komputer(DI)</option>
</select>
<option value=”Managemen(S1)” selected=”selected”>Managemen(S1)</option>
<option value=”Akuntansi(S1)”>Akuntansi(S1) </option>
<option value=”Teknik Informatika(S1)”>Teknik Informatika(S1)</option>
<option value=”Managemen Perusahaan(DIII)”>Managemen Perusahaan(DIII)</option>
<option value=”Akuntansi(DIII)”>Akuntansi(DIII)</option>
<option value=”Managemen Informatika(DIII)”>Managemen Informatika(DIII)</option>
<option value=”Komputerisasi Akuntansi(DIII)”>Komputerisasi Akuntansi(DIII)</option>
<option value=”Teknik Komputer(DIII)”>Teknik Komputer(DIII)</option>
<option value=”Managemen Informatika(D1)”>Managemen Informatika(D1)</option>
<option value=”Komputerisasi Akuntansi(DI)”>Komputerisasi Akuntansi(DI)</option>
<option value=”Teknik Komputer(DI)”>Teknik Komputer(DI)</option>
</select>
Nama Siswa <input type=”text” name=”nama_siswa” value=”" size=”35″><br>
Jenis Kelamin
<input type=”radio” name=”jkel” value=”Laki-laki”>Laki-laki
<input type=”radio” name=”jkel” value=”Perempuan”>Perempuan
</select><br>
Tempat Lahir <input type=”text” name=”tempat_lahir” value=”" size=”20″><br>
Tanggal Lahir <input type=”text” name=”tanggal_lahir” value=”" size=”35″>(hh/bb/tt)<br>
Agama <select name=”agama”>
<option value=”Islam” selected=”selected”>Islam</option>
<option value=”Katolik”>Katolik </option>
<option value=”Protestan”>Protestan</option>
<option value=”Hindu”>Hindu</option>
<option value=”Budha”>Budha</option>
<option value=”Lain-lain”>Lain-lain</option>
</select><br>
Alamat Lengkap <input type=”text” name=”alamat_lengkap” value=”" size=”35″>
<input type=”text” name=”alamat_lengkap” value=”" size=”35″><br>
No.Telpon <input type=”text” name=”no_telp” value=”" size=”20″><br>
Email <input type=”text” name=”email” value=”" size=”35″>
<tr>
<td width=”350″ height=”18″ style=”border-bottom-style: solid; border-bottom-width: 1″ > </td>
<td width=”410″ height=”18″ style=”border-bottom-style: solid; border-bottom-width: 1″ > </td>
</tr>
Jenis Kelamin
<input type=”radio” name=”jkel” value=”Laki-laki”>Laki-laki
<input type=”radio” name=”jkel” value=”Perempuan”>Perempuan
</select><br>
Tempat Lahir <input type=”text” name=”tempat_lahir” value=”" size=”20″><br>
Tanggal Lahir <input type=”text” name=”tanggal_lahir” value=”" size=”35″>(hh/bb/tt)<br>
Agama <select name=”agama”>
<option value=”Islam” selected=”selected”>Islam</option>
<option value=”Katolik”>Katolik </option>
<option value=”Protestan”>Protestan</option>
<option value=”Hindu”>Hindu</option>
<option value=”Budha”>Budha</option>
<option value=”Lain-lain”>Lain-lain</option>
</select><br>
Alamat Lengkap <input type=”text” name=”alamat_lengkap” value=”" size=”35″>
<input type=”text” name=”alamat_lengkap” value=”" size=”35″><br>
No.Telpon <input type=”text” name=”no_telp” value=”" size=”20″><br>
Email <input type=”text” name=”email” value=”" size=”35″>
<tr>
<td width=”350″ height=”18″ style=”border-bottom-style: solid; border-bottom-width: 1″ > </td>
<td width=”410″ height=”18″ style=”border-bottom-style: solid; border-bottom-width: 1″ > </td>
</tr>
<input type=submit value=”Daftarkan”> <input type=reset value=”Reset”>
</pre>
</form>
</body>
</html>
</form>
</body>
</html>
File formulir2.php
<?php
include ‘koneksi.php’;
$programstudi_pilihan=$_POST['programstudi_pilihan'];
$nama_siswa=$_POST['nama_siswa'];
$jenis_kelamin=$_POST['jkel'];
$tempat_lahir=$_POST['tempat_lahir'];
$tanggal_lahir=$_POST['tanggal_lahir'];
$agama=$_POST['agama'];
$alamat_lengkap=$_POST['alamat_lengkap'];
$no_telp=$_POST['no_telp'];
$email=$_POST['email'];
$nama_siswa=$_POST['nama_siswa'];
$jenis_kelamin=$_POST['jkel'];
$tempat_lahir=$_POST['tempat_lahir'];
$tanggal_lahir=$_POST['tanggal_lahir'];
$agama=$_POST['agama'];
$alamat_lengkap=$_POST['alamat_lengkap'];
$no_telp=$_POST['no_telp'];
$email=$_POST['email'];
$sql=”INSERT INTO formulir_pendaftaran(‘programstudi_pilihan’,'nama_siswa’, ‘jenis_kelamin’, ‘tempat_lahir’, ‘tanggal_lahir’, ‘agama’, ‘alamat_lengkap’, no_telp’, email )
values( ‘$programstudi_pilihan’,'$nama_siswa’,'$jenis_kelamin’,'$tempat_lahir’, ‘$tanggal_lahir’,'$agama’, ‘$alamat_lengkap’,'$no_telp’, ‘$email’)” ;
values( ‘$programstudi_pilihan’,'$nama_siswa’,'$jenis_kelamin’,'$tempat_lahir’, ‘$tanggal_lahir’,'$agama’, ‘$alamat_lengkap’,'$no_telp’, ‘$email’)” ;
?>
Analisa:
Cek kode pada file koneksi.php, hasilnya benar
Cek kode action dari form pada file formulir1.php yaitu kode seperti dibawah ini:
<form action=“formulir2.php” method=”POST” >
Hasilnya benar karena actionnya menuju ke file formulir2.php
Cek pengambilan data pada fil formulir2.php, yaitu seperti terlihat pada kode dibawah ini:
$programstudi_pilihan=$_POST['programstudi_pilihan'];
$nama_siswa=$_POST['nama_siswa'];
$jenis_kelamin=$_POST['jkel'];
$tempat_lahir=$_POST['tempat_lahir'];
$tanggal_lahir=$_POST['tanggal_lahir'];
$agama=$_POST['agama'];
$alamat_lengkap=$_POST['alamat_lengkap'];
$no_telp=$_POST['no_telp'];
$email=$_POST['email'];
$nama_siswa=$_POST['nama_siswa'];
$jenis_kelamin=$_POST['jkel'];
$tempat_lahir=$_POST['tempat_lahir'];
$tanggal_lahir=$_POST['tanggal_lahir'];
$agama=$_POST['agama'];
$alamat_lengkap=$_POST['alamat_lengkap'];
$no_telp=$_POST['no_telp'];
$email=$_POST['email'];
Hasilnya benar, karena metode pada form dalam file formuli1.php adalah POST maka pengambilan datanya pada file formulir2.php adalah dengan menggunakan $_POST['namaElemenForm'].
Cek Query pada file formulir2.php
$sql=”INSERT INTO formulir_pendaftaran(‘programstudi_pilihan’,‘nama_siswa‘, ‘jenis_kelamin’, ‘tempat_lahir’, ‘tanggal_lahir’, ‘agama’, ‘alamat_lengkap’, no_telp’, ‘email’ )
values( ‘$prog’ramstudi_pilihan’,'$nama_siswa’,'$jenis_kelamin’,'$tempat_lahir’, ‘$tanggal_lahir’,'$agama’, ‘$alamat_lengkap’,'$no_telp’, ‘$email’)” ;
values( ‘$prog’ramstudi_pilihan’,'$nama_siswa’,'$jenis_kelamin’,'$tempat_lahir’, ‘$tanggal_lahir’,'$agama’, ‘$alamat_lengkap’,'$no_telp’, ‘$email’)” ;
Pengujian pada Browser
Setelah saya ketik http://localhost/formulir1.php dan isi semua data sampai lengkap maka dia menuju URL http://localhost/formulir2.php, tapi kenapa browsernya blank dan data tidak masuk ke tabel formulir_pendaftaran.
Kesulitan:
Jika terjadi error pada query diatas maka bagaimana melihatnya … , serta kalu sukse gimana mengetahuinya ?
Jawaban:
Kita berikan kode berikut ini dibaris paling bawah pada file formulir2.php untuk memeriksanya:
$hasil=mysql_query($sql);
if (!$hasil){
die(‘Query Salah: ‘ . mysql_error());
}else{
echo “Data berhasil masuk ke database”;
}
}
Pengujian Pada browser
Setelah diuji pada browser maka ada pesan kesalahan seperti berikut ini:
Query Salah: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ”programstudi_pilihan’,'nama_siswa’, ‘jenis_kelamin’, ‘tempat_lahir’, ‘tanggal_l’ at line 1
Problem yang terjadi
Setelah diperiksa maka ada kesalahan dalam tanda petik satu yang mengapit namaField dari tabel yaitu pada kode beritkut ini:
$sql=”INSERT INTO formulir_pendaftaran(‘programstudi_pilihan’,‘nama_siswa’, ‘jenis_kelamin’, ‘tempat_lahir’, ‘tanggal_lahir’, ‘agama’, ‘alamat_lengkap’, no_telp’,‘email’ )
Solusi:
Buanglah tanda kutip satu yang mangapit nama field dari tabel formulir_pendaftaran sehingga menjadi seperti ini:
$sql=”INSERT INTO formulir_pendaftaran(programstudi_pilihan,nama_siswa, jenis_kelamin, tempat_lahir, tanggal_lahir, agama, alamat_lengkap, no_telp,email )
Pengujian Pada browser
Setelah diuji pada browser maka ada pesan kesalahan seperti berikut ini:
Query Salah: Unknown column ‘nama_siswa’ in ‘field list’
Problem yang terjadi
Error tersebut menyebutkan bahwa field nama_siswa dalam query dibawah ini:
$sql=”INSERT INTO formulir_pendaftaran(programstudi_pilihan,nama_siswa
Tidak ada pada tabel formulir_pendaftaran, yang ada adalah field nama_calonsiswa.
Solusi:
Rubahlah field nama_siswa menjadi nama_calonsiswa pada Query SQL menjadi seperti dibawah ini:
$sql=”INSERT INTO formulir_pendaftaran(programstudi_pilihan,nama_calonsiswa
Pengujian Browser
Sekarang muncul pesan “Data berhasil masuk ke database”
Pengecekan Database
Diposting oleh
ADMIN
di
Senin, Januari 24, 2011
0
komentar
Langganan:
Postingan (Atom)
Entri Populer
-
Step1: Buat databasenya terlebih dahulu (buat di phpmyadmin) nama database: dblogin buat 1 table de...
-
Penyakit panu , sebuah jenis penyakit kulit yang cukup ditakuti khususnya bagi remaja ABG. Bukan karena sifatnya yang menular dan mematika...
-
Skabies adalah penyakit kulit yang disebabkan oleh infestasi dan sensitisasi terhadap Sarcoptes scabiei varian hominis dan produknya. Bebe...
-
Formulir pendaftaran menggunakan Php dan MYsql Database yang sudah dibuat bernama pendaftaran Tabel ...
-
01. RikasoloNuEo.MP3 02. Sinanggaroke.mp3 03. PutriBalantak.MP3 04. RandaNtovea.MP3
-
Ingin Mengetahui sifat bulan islam anda melalui nama anda silahkan klik link di bawah ini : sebelum meng klik link tersebut. Terlebih dahulu...
-
Sezun pernah memberitahu umur manusia banyak dihabiskan di tempat tidur. Bila sadhaka tidak waspada dan memperhatikan waktu yang sepertiga ...
-
Berikut ini akan dibahas mengenai bagaimana cara merakit komputer, terutama bagi mereka yang baru belajar .. dari beberapa referensi yang ...
iklan
Klik Ajach,.
http : //Kumpulblogger.com/signup.php?refid=203112/


