PHPPRAC
PHPPRAC
<!DOCTYPE html>
<head>
<title>Form Validation</title>
</head>
<body>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["name"])) {
else {
$name = test_input($_POST["name"]);
if (empty($_POST["gender"])) {
else {
$gender = test_input($_POST["gender"]);
if (!isset($_POST["terms"])) {
}
else {
$terms = test_input($_POST["terms"]);
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
?>
<br><br>
Gender:
<br><br>
<br><br>
<?php
?>
</body>
</html>
practical no 11:
<!DOCTYPE html>
<head>
<title>Form Validation</title>
</head>
<body>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["name"])) {
else {
$name = test_input($_POST["name"]);
if (empty($_POST["gender"])) {
else {
$gender = test_input($_POST["gender"]);
if (!isset($_POST["terms"])) {
else {
$terms = test_input($_POST["terms"]);
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
?>
<br><br>
Gender:
<br><br>
<br><br>
</form>
<?php
?>
</body>
</html>
PRACTICAL NO: 12
<?php
function isEmailValid($email) {
$pattern = "/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$enteredEmail = $_POST["email"];
if (isEmailValid($enteredEmail)) {
else {
}
}
?>
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Email Validation</title>
</head>
<body>
<h2>Email Validation</h2>
<?php
if (isset($resultMessage)) {
echo "<p>$resultMessage</p>";
?>
</form>
</body>
</html>
PRACTICAL NO: 13
<?php
session_start();
if (isset($_SESSION['username'])) {
$username = $_SESSION['username'];
else {
if (isset($_GET['logout'])) {
session_destroy();
exit();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST["username"];
$_SESSION['username'] = $username;
?>
<!DOCTYPE html>
<head>
<title>Session Management</title>
</head>
<body>
<p><a href="?logout">Logout</a></p>
<button type="submit">Login</button>
</form>
</body>
</html>