All pastes #555063 Raw Edit

Mine

public text v1 · immutable
·published 2007-06-10 11:04 UTC
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>&nbsp;</td>
  <td>&nbsp;</td>
</tr>
<tr>
  <td>&nbsp;</td>
  <td><input name="submit" type="submit" value="Submit"></td>
</tr>
</table>
</form></div>
</body>
</html>