PHP Form Validate

PHP Forms Validate E-mail and URL in Hindi

PHP

PHP Forms Name, E-mail, and URL in Hindi:- PHP Main Name And Email And URL Ko Validate Karne Ke Liye Function Diye Gaye Hain Inhe Ham Example Ke Sath Dekhte Hain |

PHP Forms E-mail and URL in Hindi

Contents

PHP Form Mai Hamne Abhi Tak Koi Topic Ko Kover Kar Liya Hain Ab Ham Validate Karne Wale Hain Name Or Email And URL Ko Wo Bhi Example Ke Sath |

PHP Validate Name in Hindi

Niche Diye Code Main Ham Simple Ye Check Kar Rahe If Condition Laga Ke Ki Name Field Mai Only Letters And Whitespace Hai Ya Nhi. Agar Name Field Main Ye Value Nhi Hoti Hain To Ham Error Message Show Karenge |

test_input() Ek Function Hain Jo Ham Niche Diye Code Mai Istemal karenge

preg_match() Ek function Hain Jo String Ke Liye searches Karta Hain pattern, returning true if the pattern exists, and false otherwise.

$name = test_input($_POST["name"]);
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
  $nameErr = "Only letters and white space allowed";
}

PHP Validate E-mail in Hindi

PHP filter_var() Function in Hindi Ka Istemal Karke Ham Ye Check Kar Rahe Hain Email Address Well-Formed Mai Hai Ya Nhi And Agar Email Address Well-formed Mai Nhi Hota Hain To Ham Error Message Show Karenge |

test_input() Ek Function Hain Jo Ham Niche Diye Code Mai Istemal karenge

filter_var() Ek function Hain Jo Input Mai 1 Variable Leta Hain And FILTER_VALIDATE_EMAIL Ko Check Karta Hain |

$email = test_input($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  $emailErr = "Invalid email format";
}

PHP Validate URL in Hindi

Niche Diye Gaye Code Main Ham Keval If Conditon Laga Ke URL Address Syntax Ko Check Kar Rahe Hai Ki Valid Hai Ya Nhi And Agar Valid Nhi Hota Hain To Ham Error Message Show Karenge |

test_input() Ek Function Hain Jo Ham Niche Diye Code Mai Istemal karenge

preg_match() Ek function Hain Jo String Ke Liye searches Karta Hain pattern, returning true if the pattern exists, and false otherwise.

$website = test_input($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
  $websiteErr = "Invalid URL";
}

Example Validate Name E-mail and URL in Hindi

Ab Ham Validate Karne Example Dekhte Hain Or Fir Output Check Karte Hain |

Example:

<!DOCTYPE HTML>  
<html>
<head>
<style>
.error {color: #FF0000;}
</style>
</head>
<body>  

<?php
// define variables and set to empty values
$nameErr = $emailErr = $genderErr = $websiteErr = "";
$name = $email = $gender = $comment = $website = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
  if (empty($_POST["name"])) {
    $nameErr = "Name is required";
  } else {
    $name = test_input($_POST["name"]);
    // check if name only contains letters and whitespace
    if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
      $nameErr = "Only letters and white space allowed";
    }
  }
  
  if (empty($_POST["email"])) {
    $emailErr = "Email is required";
  } else {
    $email = test_input($_POST["email"]);
    // check if e-mail address is well-formed
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
      $emailErr = "Invalid email format";
    }
  }
    
  if (empty($_POST["website"])) {
    $website = "";
  } else {
    $website = test_input($_POST["website"]);
    // check if URL address syntax is valid
    if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
      $websiteErr = "Invalid URL";
    }    
  }

  if (empty($_POST["comment"])) {
    $comment = "";
  } else {
    $comment = test_input($_POST["comment"]);
  }

  if (empty($_POST["gender"])) {
    $genderErr = "Gender is required";
  } else {
    $gender = test_input($_POST["gender"]);
  }
}

function test_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}
?>

<h2>PHP Form Validation Example</h2>
<p><span class="error">* required field</span></p>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">  
  Name: <input type="text" name="name">
  <span class="error">* <?php echo $nameErr;?></span>
  <br><br>
  E-mail: <input type="text" name="email">
  <span class="error">* <?php echo $emailErr;?></span>
  <br><br>
  Website: <input type="text" name="website">
  <span class="error"><?php echo $websiteErr;?></span>
  <br><br>
  Comment: <textarea name="comment" rows="5" cols="40"></textarea>
  <br><br>
  Gender:
  <input type="radio" name="gender" value="female">Female
  <input type="radio" name="gender" value="male">Male
  <input type="radio" name="gender" value="other">Other
  <span class="error">* <?php echo $genderErr;?></span>
  <br><br>
  <input type="submit" name="submit" value="Submit">  
</form>

<?php
echo "<h2>Your Input:</h2>";
echo $name;
echo "<br>";
echo $email;
echo "<br>";
echo $website;
echo "<br>";
echo $comment;
echo "<br>";
echo $gender;
?>

</body>
</html>

Output:

Aap Dekh Sakte Hain Jab Maine Bina Input Data Enter Kare Submit Button Par Click Kiya To Pahle Validate Kiya Or Fir * Required Field Ko Show Kar Diya |

And Agar Mai Kuch Bhi Data Wrong Enter Karu To Invalid Data Show Kar Dega |

Yadi Aapne  HTML Full Course  And CSS Full Course Nhi Read Kiya Hai To Aap Vah Bhi Read Kar Sakte Hai |

1 thought on “PHP Forms Validate E-mail and URL in Hindi

Leave a Reply

Your email address will not be published. Required fields are marked *