Skip to content

Instantly share code, notes, and snippets.

@gyprosetti
Last active January 1, 2016 21:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gyprosetti/f9606ea721650f4756be to your computer and use it in GitHub Desktop.
Save gyprosetti/f9606ea721650f4756be to your computer and use it in GitHub Desktop.
PHP Form Validation
<?php
session_start();
include "connect.php";
if(isset($_POST['Submit'])){
if($formValue['forename']==""){
$errmessage[] = "Please enter a forename" ;
}
if($formValue['surname']==""){
$errmessage[] = "Please enter a surname" ;
}
if($formValue['username']==""){
$errmessage[] = "Please enter a username" ;
}
if($formValue['password']==""){
$errmessage[] = "Please enter a password" ;
}
if($formValue['email']==""){
$errmessage[] = "Please enter your email address" ;
}
if( $errmessage ){$message = implode( "<br>",$errmessage );
echo $_GET["message"];
exit;
}else{
$Link = mysql_connect($Host, $User, $Password);
$Query = "INSERT INTO $Table_2 VALUES ('0','".mysql_escape_string($formValue['forename'])."','".mysql_escape_string($formValue["surname"])."', '".mysql_escape_string($formValue["username"])."', '".mysql_escape_string($formValue["password"])."', '".mysql_escape_string($formValue["email"])."')";
if(mysql_db_query ($DBName, $Query, $Link)){
$message = "You have successfully registered";
header( "Location: https:///register2.php?message=$message" );
}else{
$message = "You've Broke It!";
die(mysql_error());
header("Location: https://register2.php?message=$message");
}
}
}
?>
<!doctype html>
<html>
<head>
</head>
<form action="register2.php?CreateRecord=1" method="post" enctype="multipart/form-data" name="form1" id="reviewform">
<fieldset>
<legend><span class="formheading">Registration Form</span></legend>
<div class="form">
<div><p class="formtext">Please enter your forename</p><label for="forename">Forename</label><input id="forename" class="inset" name="forename" type="text" /></div>
<div><p class="formtext">Please enter your surname</p><label for="surname">Surname</label><input id="surname" class="inset" name="surname" type="text" /></div>
<div><p class="formtext">Please enter a username</p><label for="username">Username</label><input id="username" class="inset" name="username" type="text" /></div>
<div><p class="formtext">Please enter a password</p><label for="password">Password</label><input id="password" class="inset" name="password" type="text" /></div>
<div><p class="formtext">Please enter your e-mail address</p><label for="email">email address</label><input id="email" class="inset" name="email" type="text" /></div>
<div class="submit"><input name="Submit" type="Submit" class="submitbtn" value="Submit" /></div>
<div class="submit"><input name="Reset" type="Reset" class="resetbtn" value="Reset"/></div>
<p class="phpmessage"><?php echo $_GET["message"]; ?></p>
</div>
</fieldset>
</form>
<br clear="left" />
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment