include 'config.inc.php'; include_once('commonfunctions.php'); session_start(); clearSession(); if(isset($_POST['redirect'])) $redirectTo = $_POST['redirect']; elseif (isset($_GET['redirect'])) $redirectTo = $_GET['redirect']; else $redirectTo = "index.php"; function isValidEmail($email_address) { $regex = '/^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/'; return (preg_match($regex, $email_address)); } includeHeader(); ?>
Please, fill in every field
"; printForm(); } else { if ($_POST['psw'] != $_POST['psw2']) { print "The confirmation password does not match
"; printForm(); } if (!isValidEmail($_POST['email'])) { print "The email you inserted is not correct
"; printForm(); } else { $connected = mysql_connect($mysqlhost, $mysqluser, $mysqlpsw) or die ("MySql error: ".mysql_error()); mysql_select_db($mysqldb) or die ("MySql error: ".mysql_error()); $nick = mysql_real_escape_string($_POST['nick']); $psw = md5(mysql_real_escape_string($_POST['psw'])); $email = mysql_real_escape_string($_POST['email']); $web = mysql_real_escape_string($_POST['web']); $sqlregister = "INSERT INTO `jockersoft_users` (`nick`, `psw`, `email`, `web`) VALUES ('$nick', '$psw', '$email', '$web')"; if (!mysql_query($sqlregister)){ print "This nick and/or email address is already registered."; printForm(); } else{ $res = mysql_query("SELECT `nick` FROM `jockersoft_users` WHERE `email` = '$email';"); $row = mysql_fetch_row($res); $userNick = $row[0]; $_SESSION['userNick'] = $userNick; print"
You registered correctly!
Click here to continue
"; } } } } else printForm(); ?> function printForm() { ?> } includeFooter(); ?>