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

1
GetSQLValueString($_POST['password'], "text"));

kemudian klik Find Next, jika sudah ketemu ubah kodenya seperti ini

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?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.

Posted on 1 Maret 2013, in CSS, Dreamweaver, Materi SMK, PHP, Software Web, Web Desain. Bookmark the permalink. Tinggalkan komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: