1.Name
<?php
#task-validate.php
if($_SERVER['REQUEST_METHOD']=='POST'){
if(isset($_POST['btn']) and !empty($_POST['btn'])){
//Form Handling
$fname = isset($_POST['fname'])?trim($_POST['fname']):NULL;
if(is_null($fname) or empty($fname)){
header("location:{$_REQUEST['/']}?action=fname&msg=blank-fname");
}else{
//$name is not blank
//pattern
if(!(preg_match("/^[a-zA-Z]+$/",$fname))){
header("location:{$_REQUEST['/']}?action=fname&msg=invalid-fname");
}else{
echo $fname;
}
}
// Form Handling
}else{
header("location:{$_REQUEST['/']}");
}
}else{
header("location:{$_REQUEST['/']}");
}
2. Mobile
<?php
#validate.php
if($_SERVER['REQUEST_METHOD']=='POST'){
if(isset($_POST['btn']) and !empty($_POST['btn'])){
$mobile = isset($_POST['mobile'])?$_POST['mobile']:NULL;
if(is_null($mobile) or empty($mobile)){
//Blank Validation
header("location:{$_REQUEST['/']}?action=mobile&msg=blank-mobile");
}else{
// Mobile is not blank
if(!(preg_match("/^[6-9]{1}[0-9]{9}$/",$mobile))){
header("location:{$_REQUEST['/']}?action=mobile&msg=invalid-mobile");
}else{
echo $mobile;
}
}
}else{
header("location:{$_REQUEST['/']}");
}
}else{
header("location:{$_REQUEST['/']}");
}
0 Comments