OST Practical File
OST Practical File
OST Practical File
<label for="email">Email:</label><br>
<input type="email" id="email" name="email" required><br><br>
<label for="phone">Phone:</label><br>
<input type="text" id="phone" name="phone" required><br><br>
<label for="gender">Gender:</label><br>
<input type="radio" id="male" name="gender" value="Male" required>
<label for="male">Male</label>
<input type="radio" id="female" name="gender" value="Female">
<label for="female">Female</label><br><br>
<?php
// Check if the form is submitted
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Retrieve form data
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$dob = $_POST['dob'];
$gender = $_POST['gender'];
<?php
function calculateElectricityBill($units) {
$totalAmount = 0;
$firstSlabRate = 3.50;
$secondSlabRate = 4.50;
$thirdSlabRate = 5.50;
$firstSlabLimit = 100;
$secondSlabLimit = 200;
} else {
} return $totalAmount;
$totalBillAmount = calculateElectricityBill($unitsConsumed);
?>
Experiment 3:
3. Write a program to perform Student grade manipulation
<?php
function calculateGrade($marks) {
return 'A+';
return 'A';
return 'B';
return 'C';
return 'D';
} else {
return 'F';
function calculateGPA($grade) {
switch ($grade) {
case 'A+':
return 4.0;
case 'A':
return 4.0;
case 'B':
return 3.5;
case 'C':
return 3.0;
case 'D':
return 2.5;
default:
return 0.0;
// Example usage
$studentGrade = calculateGrade($studentMarks);
$studentGPA = calculateGPA($studentGrade);
?>
Experiment 4:
4. Write a program to perform String operations in PHP.
<?php
// Example strings
$string1 = "Hello,";
$string2 = "World!";
$string4 = "apple,orange,banana";
// Concatenation
// String length
$length = strlen($string1);
// Substring
$uppercaseString = strtoupper($string1);
$lowercaseString = strtolower($string2);
// Trim spaces
$trimmedString = trim($string3);
print_r($explodedArray);
// Implode array
// Replace string
?>
Experiment 5:
5. Write a program to create Book master form.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<label for="title">Title:</label><br>
<label for="author">Author:</label><br>
<label for="genre">Genre:</label><br>
<label for="year">Year:</label><br>
<label for="price">Price:</label><br>
</form>
</body>
</html>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$title = $_POST["title"];
$author = $_POST["author"];
$genre = $_POST["genre"];
$year = $_POST["year"];
$price = $_POST["price"];
?>
Experiment 6:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Railway Ticket Reservation</title>
</head>
<body>
<h2>Railway Ticket Reservation</h2>
<form action="process_reservation.php" method="post">
<label for="name">Name:</label><br>
<input type="text" id="name" name="name" required><br><br>
<label for="email">Email:</label><br>
<input type="email" id="email" name="email" required><br><br>
<label for="from">From:</label><br>
<input type="text" id="from" name="from" required><br><br>
<label for="to">To:</label><br>
<input type="text" id="to" name="to" required><br><br>
<label for="date">Date:</label><br>
<input type="date" id="date" name="date" required><br><br>
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Retrieve form data
$name = $_POST["name"];
$email = $_POST["email"];
$from = $_POST["from"];
$to = $_POST["to"];
$date = $_POST["date"];
?>
Experiment 7:
7. Write a program to perform Date and time operations in PHP.
<?php
$currentDate = date("Y-m-d");
$currentTime = date("H:i:s");
// Format a date
$dateToFormat = "2024-04-26";
$dateToIncrement = "2024-04-26";
$daysToAdd = 5;
$interval = $date1->diff($date2);
eco "Difference between $date1 and $date2: " . $interval->days . " days\n";
?>
Experiment 8:
8. Write a program to Identify the web browser.
<?php
$userAgent = $_SERVER['HTTP_USER_AGENT'];
$browser = "Unknown";
$browser = "Opera";
?>