Created on 21/04/2010 07:03 by Anonymous
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Register a Username and Password</title>
</head>
<body>
<?php
$host = "localhost" ;
$user = "nicole" ;
$pass = "ur8zujdcNBCdSseW" ;
$db = "users" ;
// This part sets up the connection to database
// (so do not need to reopen the connection
// again on the same page).
if ( !$ms )
{
echo "Error connecting to database.\n " ;
}
// Make sure the database is selected.
//Input vaildation and the dbase code
if ( $_GET [ "op" ] == "reg" )
{
$bInputFlag = false ;
foreach ( $_POST as $field )
{
if ( $field == "" )
{
$bInputFlag = false ;
}
else
{
$bInputFlag = true ;
}
}
// If we had problems with the input, exit with error
if ( $bInputFlag == false )
{
die ( "Problem with your registration. " ."Please go back and try again." ) ;
}
// Fields are clear, add user to database
// Setup query
$q = "INSERT INTO `dbUsers` (`username`,`password`,`email`) "
."VALUES ('" .$_POST [ "username" ] ."', "
."PASSWORD('" .$_POST [ "password" ] ."'), "
."'" .$_POST [ "email" ] ."')" ;
// Run query
// Make sure query inserted user successfully
{
die ( "Error: User not added to database." ) ;
}
else
{
// Redirect to thank you page.
Header ( "Location: register.php?op=thanks" ) ;
}
} // end if
//The thank you page
elseif ( $_GET [ "op" ] == "thanks" )
{
echo "<h2>Thank you for registering!</h2>" ;
}
//The web form for input ability
else
{
echo "<form action=\" ?op=reg\" method=\" POST\" >\n " ;
echo "Username: <input name=\" username\" MAXLENGTH=\" 16\" ><br />\n " ;
echo "Password: <input type=\" password\" name=\" password\" MAXLENGTH=\" 16\" ><br />\n " ;
echo "Email Address: <input name=\" email\" MAXLENGTH=\" 25\" ><br />\n " ;
echo "<input type=\" submit\" >\n " ;
echo "</form>\n " ;
}
// EOF
?>
</body>
</html>