@ 2014-07-24T05:45:56Z <!DOCTYPE html>
<html>
<head>
<style>
body{ border:10px solid black; border-style:groove; padding:10px; margin-left:300px; margin-right:300px; }
.error{color:red}
</style>
</head>
<body>
<?php
$fnameerr = $lnameerr = $mailerr = $passerr = $cpasserr = $gendererr = "";
$fname = $lname = $mail = $pass = $cpass = $gender = $file = $add = "";
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
if(empty($_POST["fname"])){
$fnameerr = "Please enter your first name";}
else{
$fname = test($_POST["fname"]);
if(!preg_match("/^[a-zA-Z ]*$/",$fname))
$fnameerr = "Only letters and white spaces are allowed"; }
if(empty($_POST["lname"])){
$lnameerr = "Please enter your last name";}
else{
$lname = test($_POST["lname"]);
if(!preg_match("/^[a-zA-Z ]*$/",$lname))
$lnameerr = "Only letters and white spaces are allowed"; }
if(empty($_POST["mail"])){
$mailerr = "Please enter your mail id";}
else{
$mail = test($_POST["mail"]);
if(!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$mail))
$mailerr = "Please enter a valid mail id"; }
if(empty($_POST["pass"])){
$passerr = "Please enter your password";}
if(empty($_POST["cpass"])){
$cpasserr = "Please confirm your password";}
else{
if($_POST["pass"] != $_POST["cpass"]){
$passerr = "Please enter your password";
$cpasserr="Password is not matching";}
}
if(empty($_POST["add"])){
$add = "";}
else{
$add = test($_POST["add"]);}
if (empty($_POST["gender"])) {
$gendererr = "Please choose your gender";}
else {
$gender = test($_POST["gender"]);}
}
function test($data)
{
$data = trim($data);
$data = stripslashes($data);
return $data;
}
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<h3><center><u>User Registration Page</u><center></h3>
<h5 class="error">* Required fields...</h5>
First Name: <input type="text" name="fname">
<span class="error">*<?php echo $fnameerr; ?></span>
<br>
<br>
Last Nmae: <input type="text" name="lname">
<span class="error">*<?php echo $lnameerr; ?></span>
<br>
<br>
E-mail: <input type="text" name="mail">
<span class="error">*<?php echo $mailerr; ?></span>
<br>
<br>
Password: <input type="password" name="pass">
<span class="error">*<?php echo $passerr; ?></span>
<br>
<br>
Confirm password: <input type="password" name="cpass">
<span class="error">*<?php echo $cpasserr; ?></span>
<br>
<br>
Address: <textarea class="xyz" name="add" rows="10" cols="50"></textarea>
<br>
<br>
Gender:
<input type="radio" name="gender" value="Male">Male
<input type="radio" name="gender" value="Female">Female
<span class="error">*<?php echo $gendererr; ?></span>
<br>
<br>
<center><input type="submit" name="sub" value="Submit"></center>
<br>
</form>
<!--<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
echo "Thank you for your registration...<br>";
echo "Your First Name: ".$fname."<br>";
echo "Your Last Name: ".$lname."<br>";
echo "Your E-mail: ".$mail."<br>";
echo "Your address: ".$add."<br>";
echo "Gender: ".$gender."<br>";
}
?>-->
<?php
/*if ($_SERVER["REQUEST_METHOD"] == "POST")*/
if(isset($_SERVER["REQUEST_METHOD"] == "POST"))
{
$con = mysqli_connect("localhost","root","","phptask");
if(mysqli_connect_errno()){
echo "Failed to connect to MySql: ".mysqli_connect_error(); }
$fname = mysqli_real_escape_string($con,$_POST['fname']);
$lname = mysqli_real_escape_string($con,$_POST['lname']);
$mail = mysqli_real_escape_string($con,$_POST['mail']);
$pass = mysqli_real_escape_string($con,$_POST['pass']);
$add = mysqli_real_escape_string($con,$_POST['add']);
$gender = mysqli_real_escape_string($con,$_POST['gender']);
$sql = "INSERT INTO USER_DETAIL(firstname,lastname,email,password,address,gender)VALUES('$fname','$lname','$mail','$pass','$add','$gender')";
if(!mysqli_query($con,$sql)){
die("Error: ".mysqli_error($con)); }
echo "Thank you for your registration.<br>";
echo "Your data has been submitted.<br>";
}
?>
</body>
</html>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 5.4.31 0.003 0.037 19.13 5.4.30 0.007 0.070 19.24 5.4.29 0.000 0.063 19.25 5.4.28 0.003 0.043 19.06 5.4.27 0.013 0.063 19.09 5.4.26 0.000 0.053 19.16 5.4.25 0.000 0.063 19.29 5.4.24 0.003 0.073 19.19 5.4.23 0.003 0.067 18.99 5.4.22 0.007 0.067 18.85 5.4.21 0.007 0.047 19.14 5.4.20 0.000 0.087 18.97 5.4.19 0.003 0.040 18.86 5.4.18 0.007 0.050 19.05 5.4.17 0.010 0.040 19.05 5.4.16 0.010 0.067 18.97 5.4.15 0.007 0.073 18.98 5.4.14 0.003 0.063 16.30 5.4.13 0.000 0.077 16.50 5.4.12 0.003 0.073 16.29 5.4.11 0.013 0.037 16.20 5.4.10 0.000 0.057 16.55 5.4.9 0.003 0.037 16.57 5.4.8 0.000 0.073 16.54 5.4.7 0.003 0.043 16.26 5.4.6 0.000 0.037 16.44 5.4.5 0.000 0.043 16.17 5.4.4 0.003 0.073 16.38 5.4.3 0.010 0.067 16.44 5.4.2 0.003 0.047 16.43 5.4.1 0.003 0.047 16.25 5.4.0 0.000 0.070 15.77 5.3.28 0.000 0.067 14.84 5.3.27 0.007 0.067 14.54 5.3.26 0.000 0.050 14.62 5.3.25 0.010 0.063 14.66 5.3.24 0.000 0.057 14.68 5.3.23 0.007 0.053 14.54 5.3.22 0.007 0.070 14.74 5.3.21 0.007 0.070 14.50 5.3.20 0.000 0.077 14.68 5.3.19 0.000 0.037 14.56 5.3.18 0.007 0.043 14.48 5.3.17 0.000 0.047 14.74 5.3.16 0.003 0.047 14.57 5.3.15 0.000 0.037 14.60 5.3.14 0.007 0.070 14.58 5.3.13 0.010 0.063 14.57 5.3.12 0.003 0.060 14.47 5.3.11 0.003 0.070 14.54 5.3.10 0.003 0.077 14.04 5.3.9 0.000 0.050 14.12 5.3.8 0.000 0.067 13.95 5.3.7 0.003 0.033 13.95 5.3.6 0.000 0.053 13.93 5.3.5 0.000 0.040 14.20 5.3.4 0.003 0.060 13.88 5.3.3 0.007 0.057 13.92 5.3.2 0.003 0.050 13.71 5.3.1 0.000 0.060 13.76 5.3.0 0.000 0.070 13.75
preferences:dark mode live preview
154.96 ms | 1398 KiB | 7 Q