hi i have a question about a reg page i have made and efter thay register and submit thay shoulde be redirected to there home page and some more specifications and sow on..
how shoulde i get this to work in the baste way!!!??
Here is my register.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>flameline.com</title>
<META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="English">
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="IMAGETOOLBAR" CONTENT="NO">
<META NAME="TITLE" CONTENT="flameline.com">
<META NAME="DESCRIPTION" CONTENT="description">
<META NAME="KEYWORDS" CONTENT="keyword, keyword">
<style type="text/css" media="all">
@import "/includes/global.css";
@import "/includes/position.css";
body {
margin: 15px;
padding: 0px;
}
</style>
</head>
<body bgcolor="#FFFFFF">
<?php
$username = $POST["username"];
$password = $POST["password"];
$password2 = $POST["password2"];
$email = $POST["email"];
$set = $_POST["set"];
function emailsyntax_is_valid($email) {
$to_work_out = explode("@", $email);
if (!isset($to_work_out[0])) return FALSE;
if (!isset($to_work_out[1])) return FALSE;
$pattern_local = '([0-9a-z]([-|]?[0-9a-z]+))(([-|]?).([-|]?)[0-9a-z]([-|]?[0-9a-z]+)+)([-|_]?)$';
$pattern_domain = '([0-9a-z]+([-]?[0-9a-z]+))(([-]?).([-]?)[0-9a-z]([-]?[0-9a-z]+)+)*.[a-z]{2,4}$';
$match_local = eregi($pattern_local, $to_work_out[0]);
$match_domain = eregi($pattern_domain, $to_work_out[1]);
if ($match_local && $match_domain) {
return TRUE;
}
return FALSE;
}
if ($set=="set") {
$username_control = 1;
$username2_control = 1;
$username3_control = 1;
$password_control = 1;
$password2_control = 1;
$password3_control = 1;
$password4_control = 1;
$password5_control = 1;
$email_control = 1;
$email2_control = 1;
$main_control = 1;
$main_control2 = 0;
if($username == ""){
$empty_username = "Ooops! - You forgot to enter your username.";
$username_control = 0;
$main_control = 0;
}
elseif(strlen($username) < 4){
$empty_username = "Ooops! - Your username should be at least 4 letters long.";
$username2_control = 0;
$main_control = 0;
}
elseif(strlen($username) > 20){
$empty_username = "Ooops! - Your username can't be larger than 20 letters.";
$username3_control = 0;
$main_control = 0;
}
/*
elseif (!eregi("^[a-zA-Z0-9_\-]+$",$username)
$empty_username = 'Ooops! - You are only allowed to use these tecken:.';
}
*/
elseif($password == ""){
$empty_password = "Ooops! - You forgot to enter your password.";
$password_control = 0;
$main_control = 0;
}
elseif(strlen($password) < 4){
$empty_password = "Ooops! - Your password should be at least 4 letters long.";
$password4_control = 0;
$main_control = 0;
}
elseif(strlen($password) > 20){
$empty_password = "Ooops! - Your password can't be larger than 20 letters.";
$password5_control = 0;
$main_control = 0;
}
elseif($password2 == ""){
$empty_password2 = "Ooops! - You forgot to validate your password!";
$password2_control = 0;
$main_control = 0;
}
elseif($password2 !== "" && $password2 !== $password){
$empty_password2 = "Ooops! - The passwords don't match!";
$password3_control = "0";
$main_control = 0;
}
elseif($email == ""){
$empty_email = "Ooops! - You forgot to enter your e-mail.";
$email_control = 0;
$main_control = 0;
}
elseif(!emailsyntax_is_valid($email)) {
$empty_email = " Ooops! - Incorrect e-mail format.";
$email2_control = 0;
$main_control = 0;
}
elseif($main_control = 1){
$str = $username;
$str = strtolower($str);
require ("../login/mysqlcondbrr.php");
$result = mysql_query("SELECT * FROM reg_info", $starta);
while ($array = mysql_fetch_array($result)) {
if($str == $array["username"]) {
$empty_username = "Ooops! - The nickname you chose allready exists!";
$main_control2 = 1;
break;
mysql_close($starta);
}
}
}
}
if($main_control2 != 1 & $main_control == 1) {
require ("../login/mysqlcondbrr.php");
$sqlquery=mysql_query("INSERT INTO reg_info (username, password, email) VALUES ('$str', '$password','$email')");
mysql_close($starta);
}
?>
<div class="ahem"><p>This site will work and look better in a browser that supports <a href="/upgrade.html" target="_blank">web standards</a>, but it is accessible to any browser or Internet device.<br></p></div>
<div id="playground">
<div id="header">
</div>
<div id="navigation" class="row">
<div class="spacer"></div>
<span class="left"><a href="#">Home</a> > <a href="#">Register User</a></span>
<span class="right"><?php echo date("F j, Y"); ?></span>
<div class="spacer"></div>
</div>
<div id="leftArea">
<div class="boxDottedBorder">
<div class="boxSideHeader">Main controls</div>
<div class="boxSide">
<ul>
<li class="sideBar"><a href="#">Create community</a></li>
<li class="sideBar"><a href="#">Edit community</a></li>
</ul>
<br>
<ul>
<li class="sideBar"><a href="#">About Flameline</a></li>
<li class="sideBar"><a href="#">Features</a></li>
<li class="sideBar"><a href="#">FAQ</a></li>
<li class="sideBar"><a href="#">Disclaimer</a></li>
</ul>
<br>
<ul>
<li class="sideBar"><a href="#">Staff</a></li>
<li class="sideBar"><a href="#">Contact us</a></li>
</ul>
</div>
</div>
<div class="boxDottedBorder">
<div class="boxSideHeader">Log in</div>
<div class="boxSide">
<form action="#" method="post" name="login">
Username:<br>
<input class="inputSidebar" type="text" name="username"<br>
Password:<br>
<input class="inputSidebar" type="password" name="password"><br>
<input class="button" type="submit" name="submit" value="Log in">
</form>
<br>
<a href="/login/register.php">Register!</a><br>
<a href="#">Lost password?</a>
</div>
</div>
<div id="footer">
</div>
</div>
<div id="mainArea">
<div class="boxMainHeader">Register New User</div>
<div class="boxMain">
<form action="register.php" method="post" name="hej">
Username:<br>
<input type="text" name="username" size="15" class="inputSidebar" value="<?php if($username_control != 0){ echo $_POST['username'];} elseif(username2_control !=0){ echo $_POST['username'];} elseif(username3_control !=0){ echo $_POST['username'];}else{ echo ''; } ?>"> <?php echo $empty_username; ?> <br>
Password:<br>
<input type="password" name="password" size="15" class="inputSidebar" value="<?php if($password_control != 0){ echo $_POST['password'];} elseif($password4_control !=0){ echo $_POST['password'];}elseif($password5_control !=0){ echo $_POST['password'];}else{ echo ''; } ?>"> <?php echo $empty_password; ?><br>
Verify Password:<br>
<input type="password" name="password2" size="15" class="inputSidebar" value="<?php if($password2_control != 0 && $password_control != 0){ echo $_POST['password2'];} else{ echo ''; } ?>"> <?php echo $empty_password2; ?><br>
E-mail (In case you lose your password):<br>
<input type="text" name="email" size="15" class="inputSidebar" value="<?php echo $_POST['email']; ?>"><?php echo $empty_email; ?><br><br>
<input class="button" type="submit" name="submit" value="Create User">
<input type="hidden" name="set" value="set">
</form>
<p align="right"><a href="#"><img src="/images/up.gif" width="13" height="9" border="0" alt="up"></a></p>
</div>
<div class="boxMainHeader">Disclaimer!</div>
<div class="boxMain">
What to write here is beyond my imagination...Maybe we should make the text in here..more visible? a red color or something?
<p align="right"><a href="#"><img src="/images/up.gif" width="13" height="9" border="0" alt="up"></a></p>
</div>
</div>
<div id="rightArea">
<div class="boxDottedBorder">
<div class="boxSideHeader">Communities</div>
<div class="boxSide">
<ul>
<li class="menuExpand"><a href="#">Alternative</a></li>
<li class="menuExpand"><a href="#">Developer's</a></li>
<li class="menuExpand"><a href="#">18+</a></li>
<li class="menuCollapse"><a href="#">Music</a></li>
<li class="menuItem"><a class="menuItem" href="#">Cristina Aguilera</a></li>
<li class="menuItem"><a class="menuItem" href="#">Britney Spears</a></li>
<li class="menuItem"><a class="menuItem" href="#">Bla bla</a></li>
<li class="menuItem"><a class="menuItem" href="#">Some Other</a></li>
<li class="menuExpand"><a href="#">Movies</a></li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>
[/COLOR]