Hey, below is the code. Kind of long. That's the only line I've messed with. Everything's been working fine but I just can't get that segment to work. No error messages. It just seems to skip it like it isn't matching the criteria of the elseif statement.
<!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>
<script type="text/javascript">
<?php include("java/verify.php"); ?>
</script>
<? if (isset($_GET['register'])) { ?>
<title>Some Brilliant Title Here: Register</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/styles.css" />
</head>
<body bgcolor="#6666FF">
<!-- Begin Wrapper -->
<div id="wrapper">
<!-- Begin Header -->
<div id="header" align="center"> Header Here </div>
<!-- End Header -->
<!-- Begin Naviagtion -->
<div id="navigation"> <font size="5"><b>Colorado : </b></font> <font size="4"><b> Denver : </b></font> <font size="3"><b> Register </b></font> </div>
<!-- End Naviagtion -->
<!-- Begin Content -->
<div id="content">
<center>
<form name="inputForm" action="login.php" method="POST" onSubmit="return validateForm()">
<table>
<tr> <td>First Name</td><td>:</td><td><input type="text" name="fname" /></td> </tr>
<tr> <td>Last Name</td><td>:</td><td><input type="text" name="lname" /></td> </tr>
<tr> <td>City</td><td>:</td><td><input type="text" name="city" /></td> </tr>
<tr> <td>State</td><td>:</td><td><select name="state">
<option value="AL">AL</option>
<option value="AK">AK</option>
<option value="AZ">AZ</option>
<option value="AR">AR</option>
<option value="CA">CA</option>
<option value="CO">CO</option>
<option value="CT">CT</option>
<option value="DE">DE</option>
<option value="DC">DC</option>
<option value="FL">FL</option>
<option value="GA">GA</option>
<option value="HI">HI</option>
<option value="ID">ID</option>
<option value="IL">IL</option>
<option value="IN">IN</option>
<option value="IA">IA</option>
<option value="KS">KS</option>
<option value="KY">KY</option>
<option value="LA">LA</option>
<option value="ME">ME</option>
<option value="MD">MD</option>
<option value="MA">MA</option>
<option value="MI">MI</option>
<option value="MN">MN</option>
<option value="MS">MS</option>
<option value="MO">MO</option>
<option value="MT">MT</option>
<option value="NE">NE</option>
<option value="NV">NV</option>
<option value="NH">NH</option>
<option value="NJ">NJ</option>
<option value="NM">NM</option>
<option value="NY">NY</option>
<option value="NC">NC</option>
<option value="ND">ND</option>
<option value="OH">OH</option>
<option value="OK">OK</option>
<option value="OR">OR</option>
<option value="PA">PA</option>
<option value="RI">RI</option>
<option value="SC">SC</option>
<option value="SD">SD</option>
<option value="TN">TN</option>
<option value="TX">TX</option>
<option value="UT">UT</option>
<option value="VT">VT</option>
<option value="VA">VA</option>
<option value="WA">WA</option>
<option value="WV">WV</option>
<option value="WI">WI</option>
<option value="WY">WY</option>
</select></td> </tr>
<tr> <td>Zipcode</td><td>:</td><td><input type="text" name="zip" /></td> </tr>
<tr> <td>E-mail</td><td>:</td><td><input type="text" name="email" /></td> </tr>
<tr> <td>Telephone #</td><td>:</td><td><input type="text" name="telephone" /></td> </tr>
<tr> <td>Username</td><td>:</td><td><input type="text" id="username" name="username" maxlength="30" onBlur="validatetheusername();" /></td> <td><div id="msg"></div></td></tr>
<tr> <td>Nickname</td><td>:</td><td><input type="text" id="nickname" name="nickname" maxlength="30" onBlur="validatethenickname();" /></td> <td><div id="msg2"></div></td></tr>
<tr> <td>Password</td><td>:</td><td><input type="password" name="pass1" /></td> </tr>
<tr> <td>Password Again</td><td>:</td><td><input type="password" name="pass2" /></td> </tr>
<tr> <td colspan="3" align="center"><input type="submit" value="Register" /></td> </tr>
</form>
</table>
</center>
</div>
<!-- End Content -->
<!-- Begin Footer -->
<div id="footer"> <?php include("footer.php"); ?> </div>
<!-- End Footer -->
</div>
<!-- End Wrapper -->
</body>
</html>
<? } elseif (($_SERVER['REQUEST_METHOD'] == "POST") && (($_POST['pass1']) == ($_POST['pass2'])) && (strlen($_POST['username']) > 30)) {
$fname = $_POST["fname"];
$lname = $_POST["lname"];
$city = $_POST["city"];
$state = $_POST["state"];
$zip = $_POST["zip"];
$telephone = $_POST["telephone"];
$email = $_POST["email"];
$username = $_POST["username"];
$nickname = $_POST["nickname"];
$pass1= $_POST["pass1"];
$timestamp = date('m/d/y Hi');
$validated = SHA1($username . 'RegConf');
$hash = hash('sha256', $pass1);
function createSalt()
{
$string = md5(uniqid(rand(), true));
return substr($string, 0, 3);
}
$salt = createSalt();
$hash = hash('sha256', $salt . $hash);
include("connect.php");
$username = mysql_real_escape_string($username);
$query = "INSERT INTO users ( username, password, salt, fname, lname, nickname, city, state, zip, email, telephone, timestamp, validated )
VALUES ( '$username' , '$hash' , '$salt', '$fname', '$lname', '$nickname', '$city', '$state', '$zip', '$email', '$telephone', '$timestamp', '$validated' );";
mysql_query($query);
mysql_close();
?>
<title>Some Brilliant Title Here: Registration Successful</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/styles.css" />
</head>
<body bgcolor="#6666FF">
<!-- Begin Wrapper -->
<div id="wrapper">
<!-- Begin Header -->
<div id="header" align="center"> Header Here </div>
<!-- End Header -->
<!-- Begin Naviagtion -->
<div id="navigation"> <font size="5"><b>Colorado : </b></font> <font size="4"><b> Denver : </b></font> <font size="3"><b> Registration Complete</b></font> </div>
<!-- End Naviagtion -->
<!-- Begin Content -->
<div id="content">
<center>
Congratulations, <? echo '$fname $lname' ?>, on your new account. Check your e-mail to verify your account before you can logon.
</center>
</div>
<!-- End Content -->
<!-- Begin Footer -->
<div id="footer"> <?php include("footer.php"); ?> </div>
<!-- End Footer -->
</div>
<!-- End Wrapper -->
</body>
</html>
<? } else { ?>
<title>Some Brilliant Title Here: Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/styles.css" />
</head>
<body bgcolor="#6666FF">
<!-- Begin Wrapper -->
<div id="wrapper">
<!-- Begin Header -->
<div id="header" align="center"> Header Here </div>
<!-- End Header -->
<!-- Begin Naviagtion -->
<div id="navigation"> <font size="5"><b>Colorado : </b></font> <font size="4"><b> Denver : </b></font> <font size="3"><b> Login </b></font> </div>
<!-- End Naviagtion -->
<!-- Begin Content -->
<div id="content">
<center>
<form name="login" action="login.php" method="post">
Username: <input type="text" name="username" />
Password: <input type="password" name="password" />
<input type="submit" value="Login" />
</form>
<br> <a href="login.php?register=yes"> Register </a>
</center>
</div>
<!-- End Content -->
<!-- Begin Footer -->
<div id="footer"> <?php include("footer.php"); ?> </div>
<!-- End Footer -->
</div>
<!-- End Wrapper -->
</body>
</html>
<? } ?>