Membuat Halaman Register
Halaman register tentunya berisi form register atau formulir pendaftaran. Setelah kemarin tutorial membuat halaman login part 1 dan part 2, sekarang saatnya kita belajar membuat halaman register untuk administrator dengan Adobe Dreamweaver CS3.
Pertama anda buat file php baru, simpan dalam folder fileadmin milik anda, dan beri nama register.php.
klik Insert > Data Objects > Insert Record > Record Insertion From Wisard
Setelah muncul jendela Record Insertion From, isikan pengaturannya sebagai berikut :

- Connection : pilih koneksi yang telah anda buat, kalau belum ada koneksi, silahkan baca tutorial membuat koneksi dengan dreamweaver cs3
- Table : pilih table admin, tabel yang anda buat dalam database milik anda. Jika anda belum membuat database silahkan di baca tutorial Membuat database Mysql
- After inserting, go to : isikan file index.php yang berada dalam folder fileadmin, agar setelah anda mendaftar akan langsung di bawa ke halaman login.
- Form fields : klik tulisan id kemudian hilangkan dengan meng-klik icon (-)
- Terakhir klik ok.
Selanjutnya kita akan memberikan fungsi MD5 pada form register, melalui code view tekan CTRL + F (find) ketikkan
GetSQLValueString($_POST['password'], "text"));
kemudian klik Find Next, jika sudah ketemu ubah kodenya seperti ini
GetSQLValueString(md5 ($_POST['password']), "text"));
Simpan pekerjaan anda tekan CTRL + S kemudian preview teken F12, coba daftar kemudian test login dengan nama dan password yang telah anda buat tadi, kalau berhasil maka anda akan di bawa ke halaman home.php.
jadi kode keseluruhannya menjadi seperti ini :
<?php require_once('../Connections/websiteku.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO `admin` (nama, password) VALUES (%s, %s)",
GetSQLValueString($_POST['nama'], "text"),
GetSQLValueString(md5 ($_POST['password']), "text"));
mysql_select_db($database_websiteku, $websiteku);
$Result1 = mysql_query($insertSQL, $websiteku) or die(mysql_error());
$insertGoTo = "index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?><!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>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">Nama:</td>
<td><input type="text" name="nama" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Password:</td>
<td><input type="text" name="password" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"> </td>
<td><input type="submit" value="Insert record" /></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1" />
</form>
</body>
</html>
Sekian tutorial membuat halaman register di dreamweaver cs3 ini, jika ada yang kurang jelas silahkan bertanya melalui form komentar di bawah.
Untuk tutorial selanjutnya kita akan Membuat Halaman Administrator.





Duplicate entry ’0′ for key 1
kok muncul bgitu salah di mana ya
Wah maaf nih kayanya teman-teman di atas kalo salah terus biasanya ada yg kurang tepat dengan kode-kodenya, di cek lagi sob!
Tapi kalo saya alhmdulilh lancar..tuh gan gak ada masalah !!
Oh iya, gan admin ada yang mau saya tanyakan, jika kita lupa memasukan nama dan password lalu klik daftar di register.php, maka muncul tulisan “Column ‘nama’ cannot be null” nah pertanyaannya, jika kita lupa apakah tulisan tersebut bisa di ganti dengan tulisan lainnya misalkan “Mohon maaf masukan nama dan password dahulu” atau yang lainnya…
Terima kasih, tutorialnya MANTAPLAH…
Wah maaf nih kayanya teman-teman di atas kalo salah terus biasanya ada yg kurang tepat dengan kode-kodenya, di cek lagi sob!
Tapi kalo saya alhmdulilh lancar..tuh gan gak ada masalah !!
Oh iya, gan admin ada yang mau saya tanyakan, jika kita lupa memasukan nama dan password lalu klik daftar di register.php, maka muncul tulisan “Column ‘nama’ cannot be null” nah pertanyaannya, jika kita lupa apakah tulisan tersebut bisa di ganti dengan tulisan lainnya misalkan “Mohon maaf masukan nama dan password dahulu” atau yang lainnya…
Terima kasih, tutorialnya MANTAPLAH…
[...] dreamweaver sebelumnya saya sudah menjelaskan cara membuat halaman register danhalaman login utuk masuk ke halaman administrator, yang di mana halaman ini hanya admin yang [...]
[...] tutorial dreamweaver sebelumnya saya sudah menjelaskan cara membuat halaman register dan halaman login utuk masuk ke halaman administrator, yang di mana halaman ini hanya admin yang [...]
[...] tutorial dreamweaver sebelumnya saya sudah menjelaskan cara membuat halaman register dan halaman login utuk masuk ke halaman administrator, yang di mana halaman ini hanya admin yang [...]
Kok saya gag bisa masuk ke homnya si pak padahal dri awal sya udah ngikutin tutorialnya tpi kendalanya di username & passwordnya gimana cara mengetahui username & passwordnya pak ditunggu y balasanya tnk
cek di “http://localhost/phpmyadmin” pilih databasenya, cek pad table admin,
gan numpang tanya nih,, masalah ane sama kyk yang lainnya,, code udah sama tapi tetep gak bisa knapa ya,, padahal udah sesuai tutor,, tapi pas mau daftar di register sesudah di isi nama password dan di klik insert record malah muncul bacaan “Unknown column ‘choirul’ in ‘field list’ ” kebetulan saya mengganti nama website memakai nama saya.
mohon bantuannya ya gan,,
thanks banget nih ilmunya,sangat berguna dan menolong sesama
oh iya 1 lagi gan,, di tutor bikin halaman login part 2 pada file index.php codenya $MM_redirectLoginSuccess = “home.php”; nah saya bingung gan,home.php blum di isi apa-apa di tutornya gak di jelaskan,gak tau saya yang gak teliti,maaf klo oon ya gan,, mohon bantuannya masih newbie ^_^
home.php emg sengaja di kosongin pada saat tutorial sebelumnya, nanti terserah anda mau di isi apa di home.phpnya, ini semua ttg kreasi masing2….,,
buat databasenya udah bener???
gan sumpah aku butuh bantuan,,aku udah baca koment2 diatas dan udah aku lakuin tapi tetep aja ga bisa login gan,,mohon bantuannya
di kirim aja semua file websitenya ke emailku… sekalian hasil export databasenya jg
gan,,,kode dah sama kya atas register sama login dah md5 sdh terpsang….tpi pas login mlh ke form gagal login mulu knpa tuh mas ?
tlong bls secepatnya
coba cek password yang dimasukkan apakah bener atau salah..,, file register.phpnya sama index.phpnya d kirim aja ke emailku..,,
Maksudnya masukin password yang mana bli, perasaan dari awal saya belum menentukan password dan nama untuk lodin di admin, apa password yang dibuat dari tabel databasenya..?
yaaaah, yaa register dulu laaaah….. makanya di buat dulu login name sama passwordnya
Makasih ya informasinya…
jangan lupa mampir kesini ya..
http://quantamultimedia.com/
saya rasa cara diatas gak valid…….
bisa minta bantuannya untuk divalidkan..??
bukan gak VALId… tapi anda aja yg kurang teliti. cb di ulang.. aq jujur jg kadang merasa gt.. aq ulang smpai mata ni merah ngantuk.. tp ni memabuat qt smakin semangat.. dan betah.
file websiteku sama fileadmin itu buatnya dmana?
di directory localhost milik anda,
gan ane udah bikin form registernya, tapi waktu mau diinput dan diregister kq g bisa y?? waktu mau register malah keluar tulisan “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 ‘Þ u.Q‰dÖÂE)’ at line 1″
itu kesalahan di line pertama bos…. coba apakah sudah sesuai dengan kode yang di atas……..
[...] tutorial dreamweaver sebelumnya saya sudah menjelaskan cara membuat halaman register dan halaman login utuk masuk ke halaman administrator, yang di mana halaman ini hanya admin yang [...]
gan kok ane udah didaftar
. pas masuk ke login gagal terus yah
. kenapa tuh gan ? makasih
maaf baru sempat balas, di halaman register dan login apakah md5′nya sudah terpasang dengan benar??
mkstnya gmn mas?sya udah berhasil memasukkan kedtabasenya tp wktu login gagal trs
apakah kode md5 sudah ada dalam file register.php sama index.php…??
maaf buat anda lama menunggu, ini linknya http://mous-design.com/membuat-halaman-administrator-website-dreamweaver.html
[...] berikutnya kita akan membuat halaman register admin atau form register untuk administrator. Related posts:Membuat website sendiriUntuk memulai membuat website ada beberapa hal yan…Cara [...]
mana link nya gan?
ini linknya gan http://mous-design.com/membuat-halaman-administrator-website-dreamweaver.html
maaf lama balasnya