rendered paste body<link href="main.css" rel="stylesheet" type="text/css" />
<?php
include_once("config.php");
checkLoggedIn("no");
$title="Member Registration Page";
if(isset($_POST["submit"])){
field_validator("login name", $_POST["login"], "alphanumeric", 4, 15);
field_validator("password", $_POST["password"], "string", 4, 15);
field_validator("confirmation password", $_POST["password2"], "string", 4, 15);
if(strcmp($_POST["password"], $_POST["password2"])) {
$messages[]="Your passwords did not match";
}
$query="SELECT login FROM users WHERE login='".$_POST["login"]."'";
$result=mysql_query($query, $link) or die("MySQL query $query failed. Error if any: ".mysql_error());
if( ($row=mysql_fetch_array($result)) ){
$messages[]="Login ID \"".$_POST["login"]."\" already exists. Try another.";
}
if(empty($messages)) {
newUser($_POST["login"], $_POST["password"], $_POST["race"], $_POST["looks"], $_POST["email"]);
cleanMemberSession($_POST["login"], $_POST["password"]);
header("Location: index2.php");
}
}
?>
<html>
<head>
<title><?php print $title; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1><?php print $title; ?></h1>
<?php
if(!empty($messages)){ displayErrors($messages);}
?><div id="Container">
<form action="<?php print $_SERVER["PHP_SELF"]; ?>" method="POST">
<table>
<tr><td>Login:</td><td><input type="text" name="login"
value="<?php print isset($_POST["login"]) ? $_POST["login"] : "" ; ?>"
maxlength="15"></td></tr>
<tr><td>Password:</td><td><input type="password" name="password" value="" maxlength="15"></td></tr>
<tr><td>Confirm password:</td><td><input type="password" name="password2" value="" maxlength="15"></td></tr>
<tr>
<td>Race</td><td><select name="race" id="race">
<option value="0">Human</option>
<option value="1">Undead</option>
</select>
</td></tr>
<tr>
<td>Looks</td>
<td><label>
<select name="looks">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</label></td>
</tr>
<tr>
<td>Email</td>
<td><label>
<input type="text" name="email">
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" value="Submit"></td>
</tr>
</table>
</form></div>
</body>
</html>