Untitled
unknown
php
3 years ago
4.4 kB
15
Indexable
<?php
$uname_error = $pass_error = $email_error = "";
if($_SERVER['REQUEST_METHOD'] == "POST"){
$username = clean_data($_POST['user_name']);
$pass = clean_data($_POST['user_password']);
$confirm_pass = clean_data($_POST['confirm_password']);
$email = clean_data($_POST['email']);
$contact = clean_data($_POST['contact_no']);
if(empty($username)){
$uname_error = "Username is Required";
}
if(empty($pass)){
$pass_error = "Password is Required";
}
else{
if(strlen($pass) < 8){
$pass_error = "Password needs to be atleast 8 characters long";
}
}
if(empty($email)){
$email_error = "Email is Required";
}
else{
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
$email_error = "Email format is not valid";
}
}
}
function clean_data($data){
$data = trim($data);
$data = htmlspecialchars($data);
$data = stripcslashes($data);
return $data;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css">
<title>Document</title>
</head>
<body>
<div class="container">
<form class="well form-horizontal" action=" " method="post" id="contact_form">
<fieldset>
<!-- Form Name -->
<legend><center><h2><b>Registration Form</b></h2></center></legend><br>
<div class="form-group">
<label class="col-md-4 control-label">Username</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input name="user_name" placeholder="Username" class="form-control" type="text">
</div>
<span style="color:red;"><?php echo "{$uname_error}";?></span>
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" >Password</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input name="user_password" placeholder="Password" class="form-control" type="password">
</div>
<span style="color:red;"><?php echo "{$pass_error}";?></span>
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" >Confirm Password</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input name="confirm_password" placeholder="Confirm Password" class="form-control" type="password">
</div>
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label">E-Mail</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input name="email" placeholder="E-Mail Address" class="form-control" type="text">
</div>
<span style="color:red;"><?php echo "{$email_error}";?></span>
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label">Contact No.</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-earphone"></i></span>
<input name="contact_no" placeholder="(639)" class="form-control" type="text">
</div>
</div>
</div>
<!-- Select Basic -->
<!-- Success message -->
<!-- <div class="alert alert-success" role="alert" id="success_message">Success <i class="glyphicon glyphicon-thumbs-up"></i> Success!.</div> -->
<!-- Button -->
<div class="form-group">
<label class="col-md-4 control-label"></label>
<div class="col-md-4"><br>
              <button type="submit" class="btn btn-warning" >        SUBMIT <span class="glyphicon glyphicon-send"></span>        </button>
</div>
</div>
</fieldset>
</form>
</div>
</div><!-- /.container -->
</body>
</html>
Editor is loading...