Untitled
unknown
php
7 months ago
4.4 kB
5
Indexable
Never
<?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>