Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php require_once('Connections/MaltaShopping.php'); ?>
- <?php
- if (!function_exists("GetSQLValueString")) {
- function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
- {
- if (PHP_VERSION < 6) {
- $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
- }
- $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
- switch ($theType) {
- case "text":
- $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
- break;
- case "long":
- case "int":
- $theValue = ($theValue != "") ? intval($theValue) : "NULL";
- break;
- case "double":
- $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
- break;
- case "date":
- $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
- break;
- case "defined":
- $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
- break;
- }
- return $theValue;
- }
- }
- // *** Redirect if username exists
- $MM_flag="MM_insert";
- if (isset($_POST[$MM_flag])) {
- $MM_dupKeyRedirect="Register.php";
- $loginUsername = $_POST['Username'];
- $LoginRS__query = sprintf("SELECT Username FROM `user` WHERE Username=%s", GetSQLValueString($loginUsername, "text"));
- mysql_select_db($database_MaltaShopping, $MaltaShopping);
- $LoginRS=mysql_query($LoginRS__query, $MaltaShopping) or die(mysql_error());
- $loginFoundUser = mysql_num_rows($LoginRS);
- //if there is a row in the database, the username was found - can not add the requested username
- if($loginFoundUser){
- $MM_qsChar = "?";
- //append the username to the redirect page
- if (substr_count($MM_dupKeyRedirect,"?") >=1) $MM_qsChar = "&";
- $MM_dupKeyRedirect = $MM_dupKeyRedirect . $MM_qsChar ."requsername=".$loginUsername;
- header ("Location: $MM_dupKeyRedirect");
- exit;
- }
- }
- $editFormAction = $_SERVER['PHP_SELF'];
- if (isset($_SERVER['QUERY_STRING'])) {
- $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
- }
- if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "RegisterForm")) {
- $insertSQL = sprintf("INSERT INTO ``user`` (FirstName, LastName, Email, Username, Password) VALUES (%s, %s, %s, %s, %s)",
- GetSQLValueString($_POST['FirstName'], "text"),
- GetSQLValueString($_POST['LastName'], "text"),
- GetSQLValueString($_POST['Email'], "text"),
- GetSQLValueString($_POST['Username'], "text"),
- GetSQLValueString($_POST['Password'], "text"));
- mysql_select_db($database_MaltaShopping, $MaltaShopping);
- $Result1 = mysql_query($insertSQL, $MaltaShopping) or die(mysql_error());
- $insertGoTo = "Login.php";
- if (isset($_SERVER['QUERY_STRING'])) {
- $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
- $insertGoTo .= $_SERVER['QUERY_STRING'];
- }
- header(sprintf("Location: %s", $insertGoTo));
- }
- mysql_select_db($database_MaltaShopping, $MaltaShopping);
- $query_Register = "SELECT * FROM `user`";
- $Register = mysql_query($query_Register, $MaltaShopping) or die(mysql_error());
- $row_Register = mysql_fetch_assoc($Register);
- $totalRows_Register = mysql_num_rows($Register);
- $query_Register = "SELECT * FROM `user`";
- $Register = mysql_query($query_Register, $MaltaShopping) or die(mysql_error());
- $row_Register = mysql_fetch_assoc($Register);
- $totalRows_Register = mysql_num_rows($Register);
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <link href="CSS/Layout.CSS" rel="stylesheet" type="text/css" />
- <link href="CSS/Menu.CSS" rel="stylesheet" type="text/css" />
- <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css">
- <link href="SpryAssets/SpryValidationPassword.css" rel="stylesheet" type="text/css">
- <link href="SpryAssets/SpryValidationConfirm.css" rel="stylesheet" type="text/css">
- <title>Template</title>
- <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
- <script src="SpryAssets/SpryValidationPassword.js" type="text/javascript"></script>
- <script src="SpryAssets/SpryValidationConfirm.js" type="text/javascript"></script>
- </head>
- <body>
- <div id="Holder">
- <div id="Header"></div>
- <div id="NavBar">
- <nav>
- <ul>
- <li><a href="#">Login</a></li>
- <li><a href="#">Register</a></li>
- <li><a href="#">Forgot Passord</a></li>
- </ul>
- </nav>
- </div>
- <div id="Content">
- <div id="PageHeading">
- <h1>Register</h1>
- </div>
- <div id="ContentLeft">
- <h2>Lorum Ipsum</h2>
- </div>
- <div id="ContentRight">
- <form action="<?php echo $editFormAction; ?>" method="POST" name="Register" id="Register">
- <table width="400" border="0" id="bleh">
- <tr>
- <td><table border="0">
- <tr>
- <td><h6><span id="sprytextfield1">
- <label for="FirstName"></label>
- First Name:<br>
- <br>
- <input name="FirstName" type="text" class="styleTxtField" id="FirstName">
- </span></h6>
- <span><span class="textfieldRequiredMsg">A value is required.</span></span></td>
- <td><h6><span id="sprytextfield2">
- <label for="LastName"></label>
- Last Name:<br>
- <br>
- <input name="LastName" type="text" class="styleTxtField" id="LastName">
- </span></h6>
- <span><span class="textfieldRequiredMsg">A value is required.</span></span></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><h6><span id="sprytextfield3">
- <label for="Email"></label>
- Email:<br>
- <br>
- <input name="Email" type="text" class="styleTxtField" id="Email">
- </span></h6>
- <span><span class="textfieldRequiredMsg">A value is required.</span><span class="textfieldInvalidFormatMsg">Invalid format.</span></span></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><h6><span id="sprytextfield4">
- <label for="Username"></label>
- Username:<br>
- <br>
- <input name="Username" type="text" class="styleTxtField" id="Username">
- </span></h6>
- <span><span class="textfieldRequiredMsg">A value is required.</span></span></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><table border="0">
- <tr>
- <td><h6><span id="sprypassword1">
- <label for="Password"></label>
- Password:<br>
- <br>
- <input name="Password" type="password" class="styleTxtField" id="Password">
- </span></h6>
- <span><span class="passwordRequiredMsg">A value is required.</span></span></td>
- <td><h6><span id="spryconfirm1">
- <label for="PasswordConfirm"></label>
- Confirm Password:<br>
- <br>
- <input name="PasswordConfirm" type="password" class="styleTxtField" id="PasswordConfirm">
- </span></h6>
- <span><span class="confirmRequiredMsg">A value is required.</span><span class="confirmInvalidMsg">The values don't match.</span></span></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><input type="submit" name="RegisterButton" id="RegisterButton" value="Register"></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- </table>
- <input type="hidden" name="MM_insert" value="RegisterForm">
- </form>
- </div>
- </div>
- <div id="Footer"></div>
- </div>
- <script type="text/javascript">
- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
- var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
- var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "email");
- var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4");
- var sprypassword1 = new Spry.Widget.ValidationPassword("sprypassword1");
- var spryconfirm1 = new Spry.Widget.ValidationConfirm("spryconfirm1", "Password");
- </script>
- </body>
- </html>
- <?php
- mysql_free_result($Register);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement