Server-Side Scripting (PHP)
SOP 1: Write a PHP program
to check if a person is eligible to vote or not. The program should include the following.
·
Minimum age required for vote is 18.
·
Use Php functions.
·
Use Decision making statement.
age.html
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1 align="center"> Person Eligible to vote or
not</h1>
<form method="post" action="age.php">
Enter Your age
<input type="text" name="age">
<br> <br>
<input type="submit" name="submit"
value="Check Eligible">
</form>
</body> </html>
Age.php
<?php
if(isset($_POST['submit']))
{
$age=$_POST['age'];
if($age>=18)
echo"<br> <br> You are Eligible to vote";
else
echo"<br><br> You are not Eligible to vote";
}
?>
SOP 2: Write a PHP function to count the total number of vowels
(a,e,i,o,u) from the string. Accept a string by using HTML form.
Vowel.html
<!DOCTYPE html>
<html>
<head> <title></title> </head>
<body>
<h1 align="center">String Function</h1>
<form action="vowel.php" method="post">
Enter String :<input type="text"
name="str"> <br>
<input type="submit" name="submit"
value="Count Vowels">
</form> </body>
</html>
Vowel.php
<?php
if(isset($_POST['submit']))
{
$str=strtolower($_POST['str']);
$vowels=array('a','e','i','o','u');
$len=strlen($str);
$num=0;
for($i=0;$i<$len;$i++)
{ if(in_array($str[$i],$vowels))
{
$num++;
} }
echo "Number of
vowels : $num"; } ?>
SOP 3: Write a PHP
program to perform the following operations on an associative array.
·
Display elements of an array along with their keys.
·
Display the size of an array.
·
Delete an element from an array from the given index.
Array.php
<?php
$m1=array("English"=>"55","Physics"=>"60","Chemistry"=>"70","Biology"=>"85");
echo "<b>Elements of an array along with their keys
:</b>";
echo "<br><br>Your Score : ".$m1['English']."
in English";
echo "<br><br>Your Score :
".$m1['Physics']." in Physics";
echo "<br><br>Your Score :
".$m1['Chemistry']." in Chemistry";
echo "<br><br>Your Score :
".$m1['Biology']." in Biology";
echo "<br><br><b>Size of an Array is :
</b>".count($m1);
array_splice($m1,0,1);
echo "<br><br><b>After deleting array is :
</b>";
foreach ($m1 as $x => $x_value) {
echo "<br><br>Key = ".$x." , Value =
".$x_value;
echo "<br>";
}
?>
SOP 4: Write a PHP
program to save marks of English, Hindi, Marathi, Maths and Information
Technology in an array. Display marks of individual subject along with total
marks and percentage.
Array1.html
<!DOCTYPE html>
<html>
<head>
<title>SOP
4</title>
</head>
<body>
<?php
$marks=array("English"=>"60","Hindi"=>"78","Marathi"=>"74","Maths"=>"85","Information
Technology"=>"96");
$t=0;
$x=0;
$c=count($marks);
foreach($marks as
$x=>$x_value)
{
echo
"<br><br> ".$x." = ".$x_value;
$t=$t+$marks[$x];
}
$p=$t*100/500;
echo
"<br><br>Total is : $t";
echo
"<br><br>Percentage is : $p";
?>
</body>
</html>
SOP 5: Write a php
program to save marks of English, Hindi, Marathi, Maths and Information
Technology in an array for 5 students and display totals marks and percentage
of each student s using ‘foreach’.
SOP 6: Write a program
using PHP to calculate Electricity bill by accepting the limits.
·
For first 100 units - Rs. 4
·
For next 100 units - Rs. 5
·
For next all units
- Rs. 6
Bill.html
<!DOCTYPE html>
<html>
<head>
<title>Bill Form</title>
</head>
<body>
<h1 align="center">Electricity Bill</h1>
<form method="post" action="bill.php">
Enter number of units : <input type="text"
name="units" placeholder=""> <br>
<input type="submit" name="submit"
value="Calculate Bills">
</form>
</body>
</html>
bill.php
<?php
if(isset($_POST['submit']))
{
$units=($_POST['units']);
if($units<=100)
{
$b=$units*4;
echo "Your bill amount is : ".$b;
}
else
{
if($units<=200)
{
$b=400+($units-100)*5;
echo "Your bill amount is : ".$b;
}
else
{
$b=400+500+($units-200)*6;
echo "Your bill amount is : ".$b;
}
}
}
?>
No comments:
Post a Comment