Cara Membuat Form Daftar, Login dan Logout dengan PHP MySQL – Dalam pembuatan website tentunya memerlukan sebuah form, baik untuk menentukan member atau admin.
Membuat Database MySQL dengan phpMyAdmin
Terlebih dahulu buatlah database, dalam contoh ini saya menggunakan phpMyAdmin.
- Buat database dengan nama “latihan”.
- Buat tabel dengan nama “user” dan isikan 3 untuk jumlah kolom yang akan dibuat.
Kemudian isikan ke 3 kolom yang telah dibuat tadi seperti berikut :
- Jika sudah silahkan tekan tombol save untuk menyimpan field yang telah kita isikan.
Apabila langkah diatas telah dilalui berati database telah selesai dibuat dan siap digunakan. Langkah berikutnya adalah membuat form dan proses PHP ke database MySQL.
Disini diperlukan beberapa file yang harus dibuat.
- koneksi.php
- index.php
- daftar.php
- prosesdaftar.php
- login.php
- proseslogin.php
- logout.php
Sebelum ke pembuatan form daftar dan login saya minta untuk membuat file koneksi.php untuk menghubungkan ke database, dengan kode dibawah ini.
<?php $host = "localhost"; $user = "root"; $pass = ""; $db = "latihan"; $konek = mysql_connect($host, $user, $pass) or die ('Koneksi Gagal! '); mysql_select_db($db); ?>
Pertama buatlah file dengan nama index.php dimana file ini akan ditampilkan ketika login sukses, isikan dengan kode dibawah :
<?php session_start(); if(!isset($_SESSION['username'])) { header('location:login.php'); } else { $username = $_SESSION['username']; } require_once("koneksi.php"); $query = mysql_query("SELECT * FROM user WHERE username = '$username'"); $hasil = mysql_fetch_array($query); ?>
<center><?php echo "<h2>Selamat Datang, $username</h2>"; ?><a href="logout.php"><b>Logout</b></a></center>
Buatlah file dengan nama daftar.php dan isikan dengan code dibawah ini.
<?php session_start(); if(isset($_SESSION['username'])) { header('location:index.php'); } ?> <center> <form action="prosesdaftar.php" method="post"> <table> <tbody> <tr> <td colspan="2" align="center"> <h1>Daftar Baru</h1> </td> </tr> <tr> <td>Username</td> <td>: <input name="username" type="text" /></td> </tr> <tr> <td>Password</td> <td>: <input name="password" type="password" /></td> </tr> <tr> <td colspan="2" align="right"><input type="submit" value="Daftar" /> <input type="reset" value="Batal" /></td> </tr> <tr> <td colspan="2" align="center">Sudah Punya akun ? <a href="login.php"><b>Login</b></a></td> </tr> </tbody> </table> </form> </center>
Sekarang buat file prosesdaftar.php untuk melakukan proses yang diminta pada file daftar.php.
<?php require_once("koneksi.php"); $username = $_POST['username']; $pass = $_POST['password']; $cekuser = mysql_query("SELECT * FROM user WHERE username = '$username'"); if(mysql_num_rows($cekuser) <> 0) { echo "Username Sudah Terdaftar!"; echo "<a href="daftar.php">&amp;laquo; Back</a>"; } else { if(!$username || !$pass) { echo "Masih ada data yang kosong!"; echo "<a href="daftar.php">&amp;laquo; Back</a>"; } else { $simpan = mysql_query("INSERT INTO user(username, password) VALUES('$username','$pass')"); if($simpan) { echo "Pendaftaran Sukses, Silahkan <a href="login.php">Login</a>"; } else { echo "Proses Gagal!"; } } } ?>
Selanjutnya adalah membuat file login.php dengan kode dibawah.
<?php session_start(); if(isset($_SESSION['username'])) { header('location:index.php'); } require_once("koneksi.php"); ?> <center> <form action="proseslogin.php" method="post"> <h1>Masuk</h1> <table> <tbody> <tr> <td>Username</td> <td>: <input name="username" type="text" /></td> </tr> <tr> <td>Password</td> <td>: <input name="password" type="password" /></td> </tr> <tr> <td colspan="2" align="right"><input type="submit" value="Login" /> <input type="reset" value="Batal" /></td> </tr> <tr> <td colspan="2" align="center">Belum Punya akun ? <a href="daftar.php"><b>Daftar</b></a></td> </tr> </tbody> </table> </form> </center>
Agar file login dapat berjalan buatlah file proseslogin.php dengan kode dibawah.
<?php session_start(); require_once("koneksi.php"); $username = $_POST['username']; $pass = $_POST['password']; $cekuser = mysql_query("SELECT * FROM user WHERE username = '$username'"); $jumlah = mysql_num_rows($cekuser); $hasil = mysql_fetch_array($cekuser); if($jumlah == 0) { echo "Username Belum Terdaftar!"; echo "<a href="login.php">? Back</a>"; } else { if($pass <=> $hasil['password']) { echo "Password Salah! "; echo "<a href="login.php">&amp;laquo; Back</a>"; } else { $_SESSION['username'] = $hasil['username']; header('location:index.php'); } } ?>
Dan yang terakhir adalah membuat file logout.php untuk menghapus session yang telah digunakan, isi dengan kode dibawah.
<?php session_start(); unset($_SESSION['username']); ?> <h2>Anda telah berhasil logout..</h2> Silahkan klik <b>disini</b> untuk login kembali
Pada Cara Membuat Form Daftar, Login dan Logout dengan PHP MySQL ini digunakan fungsi session dan method POST. Baca juga Fungsi dan Perbedaan Method POST dan GET pada PHP.
maho
June 2, 2013 at 3:23 pmwah thanks banget yah om keren infonya
Catatan Belajar
July 5, 2013 at 10:40 amTernyata suka PHP juga ya?
Amri
July 5, 2013 at 1:42 pmIya mas, masih belajar tapi 😀
wafi
July 12, 2013 at 8:28 ammas di proses login yang
nggak bisa
jadinya
Warning: mysql_num_rows() expects parameter 1 to be resource, string given in C:XAMPPhtdocsadminproseslogin.php on line 7
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:XAMPPhtdocsadminproseslogin.php on line 8
Username Belum Terdaftar!
« Back
Amri
July 12, 2013 at 8:35 amsalahnya disini : $cekuser = mysql_query(“SELECT * FROM user WHERE username = ‘$username'”);
Udah bener belum nama tabel sama field-nya ? Coba dicek lagi.
Rafli
September 26, 2013 at 2:47 pmWarning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/u857966335/public_html/prosesdaftar.php on line 6
Riianda DeVence
October 30, 2013 at 9:15 pmGmn Kk!
Riianda DeVence
October 30, 2013 at 9:16 pmCoba Jelasin Gmn agar dia msuk Ke website itu?
Rid
August 13, 2013 at 12:09 ammakasih mas bro…work…
jempol deh…
Amri
August 14, 2013 at 12:31 amhehe, sama – sama mas 🙂
aldi
August 14, 2013 at 1:50 pmkenapa ya kok saya pas ke website saya ,
masuk ke index ada tulisan koneksi gagal !
maksut nya apa ya ?
aldi
August 14, 2013 at 2:42 pmWarning: mysql_connect(): Access denied for user ‘root’@’localhost’ (using password: NO) in /home/u462929255/public_html/koneksi.php on line 6 Koneksi Gagal!
kesalahan di koneksi.php kenapa tuh gan ?
nih isi line 6 nya
$konek = mysql_connect($host, $user, $pass) or die (‘Koneksi Gagal! ‘);
Amri
August 14, 2013 at 4:44 pmUdah ketemu belum masalahnya ? masalahnya ada disini :
$host = “localhost”;
$user = “root”;
$pass = “”;
$db = “latihan”;
silahkan cocokan user dan pass database kamu. 🙂
alfrandhy
April 21, 2016 at 2:05 pmini gan kenapa
fikri
August 18, 2013 at 6:54 amWarning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/u851260121/public_html/prosesdaftar.php on line 6 Proses Gagal!
fikri
August 18, 2013 at 6:55 ammasalh nya di mana itu
Amri
August 18, 2013 at 11:55 amKesalahan terjadi karena script tidak bisa menemukan isi tabel dari database.
Kemungkinan:
1. Salah script, perhatikan sebelum baris ke 6, syarat dari isi tabel yang mau diambil. Perhatikan juga penulisan field2 pada tabel.
2. Jika script telah dicoba dan berjalan lancar di localhost, tetapi bermaslaah di hosting, perhatikan versi PHP dari server local dg versi PHP di server hosting
Bagas
September 6, 2013 at 12:23 ammksdnya gimana ??? script nya aja jelasin yg Koneksi.php itu???
Amri
September 6, 2013 at 12:35 am$host = “localhost”;
Ghaffara
August 24, 2013 at 5:41 pmApabila langkah diatas telah dilalui berati database telah selesai dibuat dan siap digunakan. Langkah berikutnya adalah membuat form dan proses PHP ke database MySQL.
maksud ny apa??
kolom ane udh jdi tpi kg tau link ny -_-
tolong penjelasan ny gan di mana taro
koneksi.php
index.php
daftar.php
prosesdaftar.php
login.php
proseslogin.php
logout.php
Amri
August 24, 2013 at 6:02 pmMaksudnya apa gimana ? Ya situ suruh buat database dulu. Baca Cara Membuat Database MySQL localhost di XAMPP.
Iffat Andriano
August 31, 2013 at 8:27 pmkok seperti ini yah pas di klick index.phpnya ?
Warning: mysql_connect(): Access denied for user ‘marve’@’localhost’ (using password: YES) in /home/u843027118/public_html/koneksi.php on line 6 Koneksi Gagal!
Amri
August 31, 2013 at 11:33 pmPasswordnya udah diisi ?
Iffat Andriano
September 1, 2013 at 8:49 ampassword yang dimananya sob ?
Amri
September 1, 2013 at 1:24 pmdi file “koneksi.php” itu ada pass=”” yang artinya password kosong karena di pengaturan phpMyAdmin saya memang tidak memberikan password.
Menurut analisa warning diatas mysql anda yang ber-user ‘marve’ itu menggunakan password. Maka isikan password mysqlnya di antara tanda petik pass=””.
krisna
September 6, 2013 at 5:25 amfile php nya di upload di file manager ?
Amri
September 6, 2013 at 11:28 amIya. Kalo mau taruh di hosting.
krisna
September 6, 2013 at 5:33 amWarning: mysql_connect(): Access denied for user ‘root’@’localhost’ (using password: NO) in /home/u691054298/public_html/koneksi.php on line 6 Koneksi Gagal!
Amri
September 6, 2013 at 11:30 amKalo ini kebalikan sama komentar diatas.
krisna
September 7, 2013 at 3:44 amWarning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/u691054298/public_html/proseslogin.php on line 7 Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u691054298/public_html/proseslogin.php on line 8 Username Belum Terdaftar!
« Back
jadi gini
krisna
September 8, 2013 at 5:40 amudah berhasil gan thank’s
http://www.krisna.besaba.com
Amri
September 8, 2013 at 7:38 amMantab jQuery nya. Untuk CSS nya bisa disesuaikan sendiri. Itu lupa harusnya di logout.php di kasih header redirect ke home login lagi, biar otomatis setelah logut kembali ke home.
claudiojafna
September 22, 2013 at 10:40 ambang? ini kok begini ya :/
Warning: mysql_connect(): Access denied for user ‘root’@’localhost’ (using password: NO) in /home/u868095046/public_html/koneksi.php on line 6 Koneksi Gagal!
——–
Itu kenapa bang 🙁
Amri
September 22, 2013 at 3:12 pmBaca komentar-komentar diatas juga ya.. sama itu masalahnya… udah disesuaikan belum username/password databasenya?
Rafli
September 26, 2013 at 2:45 pmParse error: syntax error, unexpected T_LNUMBER in /home/u857966335/public_html/prosesdaftar.php on line 6
Kenapa boz ??
Punya akun FB gak ??
atau contoh hasilnya ??
Amri
September 26, 2013 at 2:49 pmDi sidebar kanan atas ada FB-nya, contoh yang diatas sementara belum diupload.. tapi udah saya modifikasi dan saya pakai untuk http://kentos.us
bob
September 30, 2013 at 3:03 amthanks brooo ..
salam kenal ..
korep
September 27, 2013 at 10:01 amkenapa pas prosesdaftar.php dijalankan hasilnya:
0) { echo “Username Sudah Terdaftar!
“; echo “« Back”; } else { if(!$username || !$pass) { echo “Masih ada data yang kosong!
“; echo “« Back”; } else { $simpan = mysql_query(“INSERT INTO user(username, password) VALUES(‘$username’,’$pass’)”); if($simpan) { echo “Pendaftaran Sukses, Silahkan Login”; } else { echo “Proses Gagal!”; } } } ?>
ridwan
February 2, 2014 at 1:45 pmcoba deh cek di “<?php" itu biasa nya ga pake "?" jadinya "<php"
luqman
October 16, 2013 at 12:15 pmWarning: require_once(koneksi.php): failed to open stream: No such file
or directory in /home/u457371970/public_html/latihan/login.php on line 5
Fatal error: require_once(): Failed opening required ‘koneksi.php’
(include_path=’.:/usr/lib/php’) in
/home/u457371970/public_html/latihan/login.php on line 5
itu kenapa
luqman
October 16, 2013 at 12:16 pmWarning: require_once(koneksi.php): failed to open stream: No such file
or directory in /home/u457371970/public_html/latihan/login.php on line 5
Fatal error: require_once(): Failed opening required ‘koneksi.php’
(include_path=’.:/usr/lib/php’) in
/home/u457371970/public_html/latihan/login.php on line 5 kenapa broooooo
Riki Andrian
October 25, 2013 at 9:46 pmberhasil. .
thanks gan. .
riezal samsoe
October 28, 2013 at 8:10 pmom kenapa klo daftar bisanya cuma 1 kali, klo coba daftar lagi proses gagal,mohon pencerahannya
agoes
November 1, 2013 at 12:17 amsekali copas langsung berhasillll …. thanx banyak bro buat ilmunya …
yg msh gagal … coba terusss ….
ryan
November 3, 2013 at 8:43 pmkoawokowak babi memang sekali copas langsung berhasil ….
ngakak Om…
C_Deviluke
November 4, 2013 at 9:33 pmthanks, bermanfaat sekali gan ^^
dimas
November 10, 2013 at 9:12 amthank gan semoga blognya tambah rame dan sukses slalu ya kunbalnya gan di tunggu http://www.ujicoba.uk.ht
Bagus
November 10, 2013 at 2:25 pmGan kalo ane buatnya di http://www.idhostinger.com caranya gimana ?
Hasral
November 15, 2013 at 5:24 amKalau melihat web.agan tertarik banget gan. pengen buat form registrasi, login, n logout. tapi jadi persoalan sy tidak tahu menahu persoalan web. saya sudah beli hosting dan domain. saya masih bingung untuk membuat ke7 file diatas (tidak tahu lokasi dimana saya membuat file tersebut) saya pake CMS WP. di hosting pilih file manager > …. ? bingung apakah saya buat folder baru atau buat di folder di public_html ? mohon jawabannya ya min. kemudian jika semua langkah diatas selesai bagaimana cara menampilkannya di website saya. sebagai contoh lihat di sudut kanan atas di web ini (http://id.forums.wordpress.org/topic/tanya-cara-membuat-form-login-dan-register-pada-forum) ? Mohon pencerahannya ya, Maklum pertanyaannya Nuwbi sekali karena memang saya masih Nuwbi gan. 😀
Yahya Bae Lach
November 16, 2013 at 3:35 pmsusahh gan
ardi
November 18, 2013 at 1:52 pmbagus bangat artikelnya gan sederhana tpi sangat membantu, trimass!! salam sukses!!
Wilsond
November 18, 2013 at 4:37 pmsebelumnya saya sempet bingung dan sekarang berhasil
Nice Posting ^_^ pingin teriak gara2 bisa hehehe
Shola
November 27, 2013 at 3:27 pmKalo Ini Kenapa Bang :
Warning: mysql_connect(): Access denied for user ‘shola’@’localhost’ (using password: YES) in /home/u914945844/public_html/koneksi.php on line 6 Koneksi Gagal!
Amri
December 1, 2013 at 7:06 pmpasswordnya salah/belum disisi.
shola
December 2, 2013 at 2:19 pmdi isi apa gan??
Shola
December 2, 2013 at 2:19 pmpw database??
davit
December 11, 2013 at 11:46 pmAnda Ingin Bebas Finansial..??
Ingin Uang Mengalir Terus ke Rekening Anda..?? Apakah Anda
Ingin Memiliki Penghasilan Tanpa Batas..?? Ingin Merubah Hidup Anda Saat ini
Juga..??
INILAH SOLUSI TEPAT UNTUK ANDA, Memperkenalkan SOFTWARE
PENAMBAH SALDO REKENING
Temukan Info Selengkapnya Disini :
http://goo.gl/nh8Y47
081273339299
Terimakasih
Steaven
December 14, 2013 at 5:16 pmMas kenapa ko proses loginnya gak mau langsung redirect ke file yang dituju ? salah dimana ya mas ? ketika login terus langsug kosong layarnya, gak otomatis ke file yg dituju,
asd
December 20, 2013 at 2:02 pmWarning: mysql_connect(): Access denied for user ‘shola’@’localhost’ (using password: YES) in /home/u750238856/public_html/koneksi.php on line 6 Koneksi Gagal!
Knp Ya?
kadek
December 20, 2013 at 5:16 pmWarning: mysql_num_rows() expects parameter 1 to be resource, boolean
given in /home/u608065732/public_html/prosesdaftar.php on line 6
Proses Gagal!
Gimana caranya tuh!!
Guest
January 1, 2014 at 3:45 pmThank’s Bro. Berhasil!!!
Wiwit Kurniawan
January 7, 2014 at 12:29 pmmakasih gan,
Rizki Mohamad Ikhsan
January 11, 2014 at 10:18 amWarning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:xampphtdocsAL-AMANprosesdaftar.php on line 6
Proses Gagal!
past daftar gtu terus gan
Rizki Mohamad Ikhsan
January 11, 2014 at 10:18 amini line 6 nya
if(mysql_num_rows($cekuser) 0) {
Amri
January 24, 2014 at 9:18 pmLihat diatasnya ada $cekuser = mysql_query(“SELECT * FROM user WHERE username = ‘$username'”);
Udah bener? username ? di database juga?
dan di daftar.php juga….
Coba dicek lagi. 🙂
guest
February 26, 2014 at 10:52 ambener/sama, tapi masih salah
Tajul Anwar
January 22, 2014 at 2:56 pmcek lagi datanya yang di mysql mas, sepertinya ada yang tidak cocok dengan yang anda tulis di phpnya :
maaf saya hanya pangunjung web ini juga 🙂
Muhammad Fajar
January 11, 2014 at 5:10 pmMuhammad Fajar
Muhammad Fajar
January 11, 2014 at 5:11 pmMaaf mas, kok tiap Daftar gabisa ya. Proses Gagal! terus. apa databasenya gabisa? saya pake MyISAM bukan InnoDB.
Tajul Anwar
January 22, 2014 at 2:54 pmsebaikya di ganti ke innoDB, itu lebih memudahkan mas,,,
maaf2 saya hanya pengunjung web, tapi coba untuk sharing aja 🙂
Mujib Gunawan
August 20, 2014 at 10:03 amTerus kalau semua nya udh di buat, itu cra menjalankan syntak nya gimana gan? -_- maaf kudet..
Tajul Anwar
April 24, 2015 at 1:04 pmastaga, lah tinggal masuk ke firefox, lalu ketik, contoh:
localhost/blabla/blabla/koneksi.php
lalu enter
udah tinggal liat hasilnya ga. (y)
Muhammad Fajar
January 11, 2014 at 5:19 pmTolong ya, yang pengunjung blog ini juga kalo bisa please kasih tau 🙂
fakhri
January 12, 2014 at 9:34 pmPas daftar proses gagal terus bro gue pake
phpmyadmin 5.0.22 brooo tolong pencerahan 🙂
Tajul Anwar
January 22, 2014 at 2:53 pmmaaf y, pengen share dikit, kalau pada saat daftra gagal terus itu cuba di cek lagi panggalan code pada proses daftarnya, pasti ada yang salah atau kurang ataupun kelebihan dalam penulisan. 🙂
Mujib Gunawan
August 20, 2014 at 10:03 amTerus kalau semua nya udh di buat, itu cra menjalankan syntak nya gimana gan? -_- maaf kudet
Shola
January 24, 2014 at 1:12 pmBang Punya Scrip Edit Akun/Ganti password??
Amri
January 24, 2014 at 8:45 pmScriptnya sebenernya mirip2 dengan proses daftar hanya melakukan permisalan aja… jika form kosong maka lewati dan jika benar maka menjalankan perintah “UPDATE” ke mysql…. lengkapnya ntar tak post kalo mau….
Amri
January 24, 2014 at 9:08 pmScriptnya sebenernya mirip2 dengan proses daftar hanya melakukan permisalan aja? jika form kosong maka lewati dan jika benar maka menjalankan perintah ?UPDATE? ke mysql?. lengkapnya ntar tak post kalo mau?.
Mujib Gunawan
August 20, 2014 at 10:02 amTerus kalau semua nya udh di buat, cra menjalankan syntak nya gimana min? -_- maaf kudet
Amri
August 29, 2014 at 2:47 amkan pake xampp jadi tinggal buka aja di browser… ketik localhost/nama_foldernya
Rizal Fakhri
August 16, 2015 at 12:02 pmkalo gini gimana om??
Parse error: syntax error, unexpected ‘;’ in C:xampphtdocslatihanprosesdaftar.php on line 5
Amri
August 16, 2015 at 11:32 pmCocokan lagi dengan script prosesdaftar.php diatas.. ada error di baris 5 tadi.
Amri
August 16, 2015 at 11:36 pmCek lagi script prosesdaftar.php diatas.. tadi ada error di baris ke-5 sudah diperbaiki.
miftahuddin
March 8, 2015 at 10:57 pmbos apa yg kita isi di username dan passwordnya mhn penjelasannya,thx
prd
January 25, 2014 at 6:00 pmboss tau g cara bkin css
heri
February 27, 2014 at 12:00 pmmas bro,, ko gagal trus pas mau loginnya. keluar sintak begini
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:xampphtdocslatihanindex.php on line 9
Selamat Datang, admin Logout
mhon pencerahanya mas bro,,,
Mujib Gunawan
August 20, 2014 at 10:02 amTerus kalau semua nya udh di buat, itu cra menjalankan syntak nya gimana gan? -_- maaf kudet
noval
March 10, 2014 at 10:23 pm“Sebelum ke pembuatan form daftar dan login saya minta untuk membuat file koneksi.php untuk menghubungkan ke database, dengan kode dibawah ini.
#code#PiZsdDs/cGhwPGJyIC8+CiRob3N0ID0gImxvY2FsaG9zdCI7PGJyIC8+CiR1c2VyID0gInJvb3QiO”
mau di suruh ganti user atau password database yang benar ya nggak bakal nemu 😛 masalahnya kode koneksi.php yang di kasih di encrypt 😛 cara ganti nya gemana dong kalo di encrypt 😛
Mujib Gunawan
August 20, 2014 at 10:02 amTerus kalau semua nya udh di buat, itu cra menjalankan syntak nya gimana gan? -_- maaf kudet..
noval
March 10, 2014 at 10:35 pmUntuk koneksi.php nya make kode di bawah ini
noval
March 10, 2014 at 10:35 pm$host = “localhost”;
$user = “root”;
$pass = “”;
$db = “demo”;
$konek = mysql_connect($host, $user, $pass) or die (‘Koneksi Gagal! ‘);
mysql_select_db($db);
arifh28
March 27, 2014 at 11:38 amParse error: syntax error, unexpected ‘logout’ (T_STRING), expecting ‘,’ or ‘;’ in C:xampphtdocsbelajar_phpindex.php on line 20
Begitu errornya.
Terus itu kode koneksi.php seperti itukah?
Mujib Gunawan
August 20, 2014 at 10:02 amTerus kalau semua nya udh di buat, itu cra menjalankan syntak nya gimana gan? -_- maaf kudet
ammar
May 1, 2014 at 6:47 pmmau tanya kalau membuat supaya kalo mau ngeakses koneksi, logout, dll itu gimana yak? kecuali register. jadi orang lain cuman bisa ngeakses yang register..
Stanley tenzzoo
May 16, 2014 at 3:26 pmini harus buat site nya dulu ya ?
septian ardiansyah
May 24, 2014 at 12:24 amthx om sangat membantu. saya udah cobain semua lancar
baharakom
May 24, 2014 at 4:10 pmthanks gan …semua oke …semoga bermanfaat kungungi balik gan http://baharakom.blogspot.com/2014/05/project-website-dengan-joomla-25.html
dharma
May 27, 2014 at 10:56 amgan ko kalo udah daftar berhasil, mau daftar lagi ko proses gagal itu kenapa ya??
Debby Putra
May 31, 2014 at 11:48 amijin kenyot gan.. hahaayy, bytheway, artikel ente membantu banget, apalagi buat orang newbie.. thank u so much
rezky pratomo
June 5, 2014 at 4:26 pmgan ini error kenap ya ? Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:xampphtdocstugasprosesdaftar.php on line 6
Proses Gagal!
Amri
June 11, 2014 at 4:29 pmquery msql yang ada di $cekuser sudah bener?
Mujib Gunawan
August 20, 2014 at 10:01 amTerus kalau semua nya udh di buat, cra menjalankan syntak nya gimana min? -_- maaf kudet..
HAMBA ALLAH
June 7, 2014 at 8:18 pmmau tanya gan ,kenapa pada saat log in ,password salah terus , padahal email dan password sudah terdaftar dan sudah masuk database, mohon pencerahan 🙂
Amri
June 11, 2014 at 4:28 pmcek aja statmentnya (if else) lagi dah bener belum?
Mujib Gunawan
August 20, 2014 at 10:01 amTerus kalau semua nya udh di buat, cra menjalankan syntak nya gimana min? -_- maaf kudet
Afifa
June 10, 2014 at 9:24 pmthanks gan semuanya lancar, sangat bermanfaat (y)
husaini
June 22, 2014 at 5:01 pmbos,,kalo field nya banyak harus saya pake berarti di phpmyadminnya harus saya sesuaikan ya ?dan di file lain harus saya tambahkan sesuai dengan kebutuhan ya ?
sultan
June 23, 2014 at 10:06 pmmau tanya ne,kenapa selesai proses pembuatan login,paswrnya salah dan tidak bisah dimasukan data…
Amri
June 26, 2014 at 6:37 pmSudah coba daftar dulu?
Mujib Gunawan
August 20, 2014 at 10:00 amTerus kalau semua nya udh di buat, cra menjalankan nya gimana min? -_- maaf kudet
Mira Oktaviani
July 2, 2014 at 1:06 pmthaks gan, membantu sekali .. Barakallah 🙂
Annisa tisla
July 8, 2014 at 12:12 pmAssalamu’alaikum, agan terima kasih sangat membantu 😀
Ita
July 16, 2014 at 1:01 pmtrus stepnya apa min
sssss
July 22, 2014 at 12:15 pmParse error: syntax error, unexpected T_STRING in /home/u113082005/public_html/index.php on line 3
kalo itu kenapa??
Sholahuddin Kerenz Abizz
July 24, 2014 at 11:28 amBang Minta Scrip Yang Ganti Password dong
Sholahuddin Kerenz Abizz
July 24, 2014 at 11:29 amButuh Banget Bang
dhimas
October 11, 2014 at 12:49 pmgan kok kayak gini ya… ga ada apa apanya??
dimas aditya
October 28, 2014 at 7:54 pmboz kok dri prosesdaftar.php itu syntax dri line 5 if(mysql_num_rows($cekuser) <> 0) mksud nya yg salah nya dri mna boz?? mohon bantuan nya. .
jese
November 2, 2014 at 3:36 pmprosesdaftar.php dan proseslogin.php penulisan nya ada yang salah gak?
kok ada peringatan ada salah penulisan saat di di jalankan?
padahal sudah di ketikan sesuai dengan postingan di atas..
beri penjelasan ya!!
Imam Bastomi
November 3, 2014 at 10:26 ambos… klo kayak gini gmana?
“Cannot modify header information – headers already sent by (output started at C:xampphtdocskpproseslogin.php:9) in C:xampphtdocskpproseslogin.php on line 28”
mulya
November 7, 2014 at 2:30 pmgmn cara ngejalaninya gan
Saputri
January 4, 2015 at 9:22 amlocalhost/latihan/koneksi.php
mega
December 3, 2014 at 1:52 pmKoneksi dengan MySQL berhasil
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:xampphtdocscrmotentifikasi.php on line 8
Login Berhasil. Kalau begini bagaimana gan..??????????
SilentChild12
January 23, 2015 at 6:06 pmParse error: syntax error, unexpected ‘;’ in /home/silentchild/public_html/admin/prosesdaftar.php on line 5
kenapa gan?
Rifqi Irsyadillah
January 31, 2015 at 2:27 pmUp..
saya juga gitu gan 🙂
Stella
February 12, 2015 at 11:16 pmBang, ini membantu sekali ya tapi masih ada satu kekurangan, ini nih -> if(mysql_num_rows($cekuser) <> 0) { di line 5 prosesdaftar.php kira2 kenapa ya? Mohon bantuannya ya.
Btw amazing post, very like it tbh.
Amri
February 12, 2015 at 11:48 pmkekurangan apa? post disini errornya biar tak bantu.
Stella
February 13, 2015 at 9:49 amproseslogin.php & prosesdaftar.php bang yang nggak bisa padahal udah step by step sama persis sama nama database, field tabel dll 🙁
proseslogin.php errornya gini Parse error: syntax error, unexpected ‘login’ (T_STRING), expecting ‘,’ or ‘;’ in C:xampphtdocscustomerproseslogin.php on line 10
prosesdaftar.php yang ini -> if(mysql_num_rows($cekuser) 0) { di line 5
Makasih banyak bang ditunggu answernya 🙂
Rizal Fakhri
August 16, 2015 at 12:03 pmom, pas daftar error begini
Parse error: syntax error, unexpected ‘;’ in C:xampphtdocslatihanprosesdaftar.php on line 5
aris
February 20, 2015 at 9:02 pmCoba hapus <>0 aq bisa jalan
agus ramufhit
February 18, 2015 at 10:01 amvroh buat file php nya di komputer atau di phpmyadmin nya
sumi sumiati
February 21, 2015 at 8:14 pmuntuk buat file php bisa pakai dreamweaver atau pun notepad++ tapi ketika penyimpanan ekstensi filenya harus diberi .php contohnya nama file nya index.php
Nataniel Tappa
February 24, 2015 at 10:46 amnih error gan
Parse error: syntax error, unexpected ‘;’ in C:xampphtdocsPerpusmultiprosesdaftar.php on line 5
mohon bantuannya donk….
Mahendra Nur
November 5, 2015 at 10:33 pmcoba pake tanda petik (‘) jangan (“)
Noor Rosyid
April 1, 2015 at 6:40 pmmas cara meletakkan file
koneksi.php
index.php
daftar.php
prosesdaftar.php
login.php
proseslogin.php
logout.php
nya dimana ya mohon bantuannya mas?
Amri
April 1, 2015 at 7:32 pmdi htdocs klo pake xampp
Tambah Ilmu
April 8, 2015 at 2:37 pmkalo pake cpanel gan ?
Bina Usaha Mitra Sehat Sejahte
March 6, 2016 at 5:09 pmya di public_html atau direktori website
Tajul Anwar
April 24, 2015 at 5:33 pmini masih terlalu banyak salah, khususnya pada prosesdaftar.php,bisa di perbaiki lagi kah?
bakarzinshikari
May 5, 2015 at 1:48 amproses daftar belum masih belum bekerja ni gann…??/
bakarzinshikari
May 5, 2015 at 2:35 amkalau program database nya kayak gini
} else {
echo “Proses Gagal!”;
}
}
}
?>
ni cuman bisa simpan 1 user di database phpmyadmin…??
Russel Aurelio
May 21, 2015 at 6:46 pmGak bisa nih gimana sih -_-
arif nf
June 14, 2015 at 9:07 pmprosesloginnya masih salah gan ,, ada yg bisa bantu ga ,,butuh pencerahan nih
M Arif Suwarno
June 15, 2015 at 1:57 pmkok di prosesloginnya masih salah gan ?
PegeLinux
September 27, 2015 at 6:57 pmLain kali di coba dlu mz sebelum memposting biar tidak meresahkan yg lain terutama yg msh nuwbi
bon bon
November 10, 2015 at 3:32 pmuda cape2 eh ternyata salah
Aldhy Rex
November 23, 2015 at 7:26 amnot true man >,<
arif
November 27, 2015 at 1:36 amkalo dari DW CS6 giman ya bang
Syarief Hidayat
February 12, 2016 at 7:35 amFvckk.. Holy shitt…..
Erorr Semua!!! Coba Dlu gan Jangan Asal Posting….
Benno Alif Anggara
February 20, 2016 at 5:37 pmane bisa gan, lancar lancar aja
Jean Paul
June 16, 2016 at 1:48 pmMakanya baca dulu yang teliti, teus kerjain yang teliti, jangan asal Komentar!
dian
February 12, 2016 at 2:36 pmgan mohon pencerahannya, saya sudah lakukan langkah” sma persis tapi kok masih g bisa ya, mohon bantuannya gan, terima kasih
Benno Alif Anggara
February 20, 2016 at 5:37 pmbang kalau mau nambahin email di databasenya gimana??
Mutia
March 19, 2016 at 5:59 pmngebantu nget
Kristian Dwiyanto
May 3, 2016 at 6:25 pmThx buat penjelasannya, membantu yang belum paham banget banget banget
nina anjarsari
May 22, 2016 at 9:41 amini knapa kak
Fatal error: Call to undefined function mysql_connect() in D:xamppinhtdocstbkoneksi.php on line 6
rin
October 24, 2016 at 10:14 amcoba di cek di file koneksi.php baris ke 6 ada yang salah dibaris itu
Michael
July 28, 2016 at 9:53 pmusername passwordnya apa
Muhammad Razul HS
August 10, 2016 at 11:42 pmsemua udah jalan sesuai aturan kecuali saat login, yg terproses malah password salah terus,, mohon pencerahan bro.
Kgsbeni Sulaiman
August 13, 2016 at 10:56 pmgan gagal pada tahap index.php.. object not found
error 404.
g mna ? mhn d bantu
rin
October 24, 2016 at 10:13 amberarti laman tujuan linknya tidak ditemukan kalau bukan berarti berbeda nama antara nama di link sama nama filenya. Coba di cek nama di link sama nama filenya kali aja typo
Kgsbeni Sulaiman
November 12, 2016 at 9:46 pmthx gan
Muhammad Ikhdan Khafiddin
September 13, 2016 at 11:35 amskripnya kebanyakan cingcong :v
Puteri Anindya Maulan
October 13, 2016 at 9:03 pmkenapa syntax error di prosesdaftar line 7, gan?
Riri
October 27, 2016 at 10:29 ammin di proseslogin line 8 $jumlah kenapa ya,gagal min T.T
Bariq Dharmawan
January 17, 2017 at 12:14 pmgan, itu satu baris kode yg diatas tulisan “Buatlah file dengan nama daftar.php dan isikan dengan code dibawah ini.” jd satu file dgn index.php ?
MANGGY ® BILIP
March 20, 2017 at 1:18 pmYES
meidi
April 8, 2017 at 8:52 pmkok gk bisa yaa??
Amri
April 12, 2017 at 6:03 amNggak bisa nya gimana?
Yogi
April 16, 2017 at 3:49 pmFatal error: Uncaught Error: Call to undefined function mysql_connect() in C:xampphtdocsformloginkoneksi.php:6 Stack trace: #0 C:xampphtdocsformloginlogin.php(4): require_once() #1 {main} thrown in C:xampphtdocsformloginkoneksi.php on line 6
kalo seperti ini, gmn bang?
Rizzal Shafikri
May 2, 2017 at 10:47 amproses loginnya error um muncul kaya gini
Parse error: parse error, expecting `’,” or `’;” in C:xampphtdocsdinamisAdminNew folderproseslogin.php on line 10
Yunus Abdul Hanif
May 19, 2017 at 2:53 amhref=’login.php’
pake kutip satu
eko
May 23, 2017 at 4:42 pmkalo kaya di bawah ini salah apa nya yaa.
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:xampphtdocslatihankoneksi.php:5
Stack trace:
#0 C:xampphtdocslatihanindex.php(5): require_once()
#1 {main}
thrown in C:xampphtdocslatihankoneksi.php on line 5
tpa ash-shiddiiqi
June 17, 2017 at 12:22 pmpakai xampp versi lama. kalau versi terbaru 7 ke atas sudah pakai format pdo mysqli
dwi lestari
May 31, 2017 at 11:27 ammasnya kenapa waktu login ngisi username dan password waktu di klik login malah muncul password salah?padalan sudah cocok dengan data yang saya buat dan cocok dengan databaase saya?
mohon bantuanya dan terimakasih sebelumnya atur nuhun…
tpa ash-shiddiiqi
June 17, 2017 at 12:21 pmcoba buka file proseslogin.php. pada baris 12 ganti ” dengan ‘!=’. Hilangkan petik satunya. semoga berhasil
Henry Pratama
June 23, 2017 at 10:33 ammas mau tanya kenapa muncul error seperti ini ya :
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:xampphtdocsloginkoneksi.php:1 Stack trace: #0 C:xampphtdocsloginlogin.php(4): require_once() #1 {main} thrown in C:xampphtdocsloginkoneksi.php on line 1
SaaMyJr
November 4, 2017 at 4:12 amlihat pada scriptnya ada yg salah tuh, di koneksi baris 1,
di login baris ke 4
adironi gulo
December 18, 2017 at 2:09 pmdimananya kang
Kelvin Yulianto
June 27, 2017 at 11:51 pmga bisa ini. sama kyk yg d bawah masalahnya
roma
July 19, 2017 at 9:59 amgan ini salah di mana ?
if($pass $hasil[‘password’])
Parse error: syntax error, unexpected ‘>’ in C:xampphtdocsLoginproseslogin.php on line 15
soffa farouq
October 21, 2017 at 4:32 pmif($pass != $hasil[‘password’])
Gilang B.p
October 21, 2017 at 7:34 pm== bukan :v
SaaMyJr
November 4, 2017 at 4:11 ambahahaaha, semangat
hasj
August 6, 2017 at 2:17 pmMas kenapa saya login gak bisa ? padahal saya gak isi passwordnya kenapa gak bisa login ya ? mohon pencerahanya mastah.
Terus database nya disaya kok gaada ya saya cari di locahhost.phpmyadmin malah adanya tulisan phpmyadmin yah ?
hasj
August 6, 2017 at 2:18 pmMas kenapa kok laptop saya layarnya item pas saya klik shutdown
HerpJancok
August 6, 2017 at 2:20 pmItu layarnya kotor bang perlu disiram air aki
SaaMyJr
November 4, 2017 at 4:10 amwkwkwkkwk tayi pertanyaannya. T_T
Asmar
June 12, 2018 at 12:24 amsekalian sama tsnya disiram
hasj
August 6, 2017 at 2:18 pmAku,Onok Preman,Gak Dike’i Duek,Tak Cekel,Tak Bacok
oka kesuma
October 22, 2017 at 6:16 pmterimah kasih untuk bagi-bagi ilmunya…..;)
Rajib Kurniawan
November 26, 2017 at 4:49 pmMas ini dimana ya error nya
Parse error: syntax error, unexpected’daftar'(T_STRING), expecting’,’ or ‘;’ in C:xampp9htdocsaprosesdaftar.php on line 7
wirasuherman
December 14, 2017 at 3:19 pmsaya adalah laki-laki tulen normal tertarik juga dengan lawan jenis,saya tertarik dengan php,html,css,java script maupun java dan saya pun penyanyang.saya sering mandi,makan sering,saya pun tidur siang dan malam…
adironi gulo
December 18, 2017 at 2:13 pmWarning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:xampphtdocsronikoneksi.php on line 1
adironi gulo
December 18, 2017 at 2:13 pmitu apa maksudnya ya mas
Arif Budiman
December 24, 2017 at 9:17 amTerima Kasih 🙂
Diniz
August 13, 2018 at 11:58 pmSaya punya itu trus saja sala di config. Php on line 8 tolong berikan solusinya donk admin
Diniz
August 13, 2018 at 11:59 pmSatu masalh lagi sya punya login kok tdk bisa padahal saya punya username dan pswrd saya isinya admin tapi tidak konek eh malah alert tidak lodin ke admisiatrator
Anjani Rachmadita
March 5, 2020 at 9:10 amthanks kakak ganteng, saya jd bisa belajar cara buat itur login logout. salam kenal ya kak, hehe. perkenalkan nama saya Anjani Rachmadita mahasiswa Stmik Atma Luhur Pangkalpinang.