almost all websites use form regestration, form registration serves to require visitors to register when first accessing a web. for example facebook, instagram, gmail, and others. you must imagine that it is very difficult to create a registration form. actually not too hard, you just have to understand about PHP programming, and MySQL database.
CREATE TABLE IF NOT EXISTS `user` (
`id_user` int(2) NOT NULL AUTO_INCREMENT,
`userid` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`aktif` enum('Y','N') NOT NULL DEFAULT 'Y',
`nama` varchar(50) NOT NULL,
`alamat` varchar(100) NOT NULL,
`email` varchar(30) NOT NULL,
`hp` varchar(20) NOT NULL,
PRIMARY KEY (`id_user`)
)
<form name="form1" method="post" action="registration.php?act=simpan">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="middle" bgcolor="#78hh99">
<td height="40" colspan="2"><div align="center" class="style1 style2">REGISTRATION FORM </div></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">Name</div></td>
<td>:
<input name="nama" type="text" id="nama"></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">Addres</div></td>
<td>:
<textarea name="alamat" id="alamat"></textarea></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">Pos Code </div></td>
<td>:
<input name="kpos" type="text" id="kpos"></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">Gender </div></td>
<td>:
<select name="jk" id="jk">
<option value="Laki-Laki">men</option>
<option value="perempuan" selected>women</option>
</select></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">born place </div></td>
<td>:
<input name="tempatlahir" type="text" id="email3"></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">birthday </div></td>
<td>:
<input name="tanggallahir" type="text" id="email4">
*dd/mm/yyyy</td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">email/username</div></td>
<td>:
<input name="email" type="text" id="email"></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">phone number</div></td>
<td>:
<input name="hp" type="text" id="hp"></td>
</tr>
<tr bgcolor="#CCCCCC">
<td><div align="right">Password </div></td>
<td>:
<input name="password" type="password" id="password"></td>
</tr>
<tr bgcolor="#CCCCCC">
<td> </td>
<td><input type="submit" name="Submit" value="Register">
<input type="reset" name="Submit2" value="Reset"></td>
</tr>
</table>
</form>
<?php
if ($_GET['act']=="simpan") {
include "connect.php";
$cek_user=mysql_num_rows(mysql_query("SELECT * FROM user WHERE userid='$_POST[userid]'"));
if ($cek_user > 0) {
echo '
alert ("User already exist");
window.location="index.php";
';
exit();
}
else {
$level='user';
$password= $_POST["password"];
mysql_query("INSERT INTO user (nama, alamat, kodepos, email, jk,telpon,tmpt_lahir,tgl_lahir,level,password)
Values ('$_POST[nama]','$_POST[alamat]','$_POST[kpos]','$_POST[jk]','$_POST[email]','$_POST[hp]','$_POST[tempatlahir]','$_POST[tanggallahir]','$level','$password')");
echo '
alert ("Registration Succes");
window.location="registration.php";
';
exit();
}
}
?>
<?php
$server="localhost";$user="root";$password="";$database="db_user";
mysql_connect($server,$user,$password)or die ("not connect");
mysql_select_db($database) or die ("failed to connect");