kami masih dalam tahap perbaikan website, mohon maaf atas ketidaknyamanan anda
Home » Tutorial Dreamweaver » Membuat Halaman Register

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 :

membuat halaman register di dreamweaver cs3 Membuat Halaman Register

  • 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">&nbsp;</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.

36 Komentar

  1. samoona says:

    Duplicate entry ’0′ for key 1
    kok muncul bgitu salah di mana ya

  2. Teguh says:

    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… :lol:

  3. Teguh says:

    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…

  4. [...] dreamweaver sebelumnya saya sudah menjelaskan cara membuat halaman register danhalaman login utuk masuk ke halaman administrator, yang di mana halaman ini hanya admin yang [...]

  5. [...] 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 [...]

  6. [...] 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 [...]

  7. samsul says:

    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

  8. billy says:

    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 :D

    • billy says:

      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 ^_^

      • chucky (admin) says:

        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….,, :D

    • chucky (admin) says:

      buat databasenya udah bener???

  9. yogix says:

    gan sumpah aku butuh bantuan,,aku udah baca koment2 diatas dan udah aku lakuin tapi tetep aja ga bisa login gan,,mohon bantuannya :(

  10. zupa says:

    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 :|

    • chucky (admin) says:

      coba cek password yang dimasukkan apakah bener atau salah..,, file register.phpnya sama index.phpnya d kirim aja ke emailku..,,

      • Upeks says:

        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..? :mrgreen:

  11. Me Grey says:

    Makasih ya informasinya…

    jangan lupa mampir kesini ya..
    http://quantamultimedia.com/

  12. defta says:

    saya rasa cara diatas gak valid…….

    • chucky (admin) says:

      bisa minta bantuannya untuk divalidkan..?? :D

    • pecundang says:

      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. :P :roll:

  13. ibnu says:

    file websiteku sama fileadmin itu buatnya dmana?

  14. daniel says:

    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″ :cry:

    • chucky (admin) says:

      itu kesalahan di line pertama bos…. coba apakah sudah sesuai dengan kode yang di atas……..

  15. [...] 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 [...]

  16. iqbal farhan says:

    gan kok ane udah didaftar :roll: . pas masuk ke login gagal terus yah :| . kenapa tuh gan ? makasih :mrgreen:

  17. adik kecil says:

    8O Link-nya mana Gan

  18. [...] 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 [...]

Komentar Anda!

Nama (Harus diisi)
Anda belum mengisi nama. Minimal 4 karakter. Maksimal 20 karakter.


Anda belum memasukkan email. Masukkan alamat email dengan benar. Minimal 5 karakter. Maksimal 30 karakter.


Minimal 5 karakter. Maksimal 60 karakter.

:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: