0% found this document useful (0 votes)
30 views

PHP Programs

The document contains 6 programming examples related to PHP and HTML/CSS including: 1) Armstrong number checker, 2) Identifying biggest/smallest number in an array, 3) Factorial calculation, 4) Fibonacci series printing, 5) Student mark table/grade calculator, 6) Checking for multiples of 7 and 8. Each example includes the full code for the HTML and PHP pages to implement the programming task.

Uploaded by

Karthik R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

PHP Programs

The document contains 6 programming examples related to PHP and HTML/CSS including: 1) Armstrong number checker, 2) Identifying biggest/smallest number in an array, 3) Factorial calculation, 4) Fibonacci series printing, 5) Student mark table/grade calculator, 6) Checking for multiples of 7 and 8. Each example includes the full code for the HTML and PHP pages to implement the programming task.

Uploaded by

Karthik R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

1) Armstrong Number using function

HTML

<html>

<head>

<body>

<form action="armstrong.php" method="POST">

<font size="5">

<h1 align="center">Armstrong Number Checking</h1>

Enter a number : <input type="number" name="num"><br>

<input type="submit" value="result">

</font>

</form>

</body>

</head>

</html>

armstrong.php

<html>

<head>

<body>

<font size="5">

<?php

$n=$_POST['num'];

function arm($n)

$d=0;
$sum=0;

$num=$n;

while($n>0)

$d=$n%10;

$sum=$sum+($d*$d*$d);

$n=$n/10;

if($sum==$num)

echo $num." is an Armstrong number <br>";

else

echo $num." is not an Armstrong number <br>";

arm($n)

?>

</font>

</body>

</head>

</html>
2) Identifying Biggest and Smallest Number in an Array

HTML

<html>

<head>

<body>

<form action="arrays.php" method="POST">

<font size="5">

Array Size : <input type="number" name="num"><br>

Array Elts : <input type="text" name="b"><br>

<input type="submit" value="check">

</font>

</form>

</body>

</head>

</html>

arrays.php

<html>

<head>

<body>

<font size=5>

0 <?php

$n=$_POST['num'];

$b=$_POST['b'];

$b=explode(",",$b);

$length=count($b);
$big=$b[0];

$small=$b[0];

$i=1;

if($length==$n)

for($i=0;$i<$n;$i++)

if($b[$i]>$big)

$big=$b[$i];

if($b[$i]<$small)

$small=$b[$i];

for($i=0;$i<$n;$i++)

echo $b[$i]."<br>";

echo "Maximum Element = ".$big."<br>";

echo "Minimum Element = ".$small."<br>";

else

echo "Array size and no. of elements should be same";

?>

</font>

</body>

</head>

</html>
3) Factorial

HTML

<html>

<head>

<link rel="stylesheet" href="mystyle.css">

</head>

<body>

<font color="yellow" size="6">

<form action="find.php" method="POST">

<h1 align=center>Factorial of a number</h1>

<center>

Enter any number : <input type="number" name="num"><br>

<input type="submit" value="Find"><br>

</center>

</form>

</font>

</body>

</html>

mystyle.css

body {

background-image: url("image.jpg");

background-color: #cccccc;

height: 500px;

background-position: center;

background-repeat: no-repeat;
background-size: cover;

position: relative;

find.php

<html>

<body>

<font size=6>

<h1 align=center>Factorial of a number</h1>

<?php

$num=$_POST['num'];

$i=1;

$fact=1;

while($i<=$num)

$fact=$fact*$i;

$i++;

echo "Factorial of ".$num." = ".$fact;

?>

</font>

</body>

</html>
4) Fibonacci Series

HTML

<html>

<body>

<font size=6>

<form action="print.php" method="POST">

<h1 align=center>Printing Fibonacci Series</h1>

Enter the n th value : <input type="number" name="num"><br>

<input type="submit" value="Print">

</form>

</font>

</body>

</html>

print.php

<html>

<body>

<?php

$n=$_POST['num'];

$a=-1;

$b=1;

$i=1;

while($i<=$n)

$c=$a+$b;

$a=$b;
$b=$c;

$i++;

echo $c."<br>";

?>

</body>

</html>

5) Student Mark Table Grade

<html>

<head>

<body>

<form action="student.php" method="POST">

<font size="5">

<h2 align="center">Student Mark Table</h2>

Name : <input type="text" name="na"><br>

Roll No : <input type="text" name="re"><br>

Mark 1 : <input type="number" name="m1"><br>

Mark 2 : <input type="number" name="m2"><br>

Mark 3 : <input type="number" name="m3"><br>

<input type="submit" value="check">

</font>

</form>

</body>

</head>

</html>
student.php

<html>

<head>

<body>

<font size=5>

<?php

$name=$_POST['na'];

$reno=$_POST['re'];

$m1=$_POST['m1'];

$m2=$_POST['m2'];

$m3=$_POST['m3'];

$total=$m1+$m2+$m3;

$ave=$total/3;

echo "Name : ".$name."<br>";

echo "Roll_No : ".$reno."<br>";

echo "Mark 1 : ".$m1."<br>";

echo "Mark 2 : ".$m2."<br>";

echo "Mark 3 : ".$m3."<br>";

if($m1>=40 && $m2>=40 && $m3>=40)

if($ave>=90)

echo "Grade : A+ <br>";

else if($ave>=80)

echo "Grade : A <br>";

else if($ave>=70)
echo "Grade : B+ <br>";

else if($ave>=60)

echo "Grade : B <br>";

else if($ave>=50)

echo "Grade : C <br>";

else if($ave>=40)

echo "Grade : D <br>";

echo "Result : Pass <br>";

else

echo "Grade : Nil <br>";

echo "Result : Fail<br>";

?>

</font>

</body>

</head>

</html>
6) Multiples of 7 and 8 using (include)

HTML

<html>

<head>

<body>

<font size=5 face="arial">

<form action="check.php" method="POST">

Enter No.s = <input type="text" name="a"><br>

<input type="radio" name="m" value="7">Multiples of 7<br>

<input type="radio" name="m" value="8">Multiples of 8<br>

<input type="submit" value="check">

</form>

</font>

</body>

</head>

</html>

check.php

<html>

<head>

<body>

<font face="arial" size="5">

<?php

$arr=$_POST['a'];

$arr=explode(",",$arr);

$ch=$_POST['m'];
echo "Given Values<br>";

foreach($arr as $b)

echo $b."<br>";

if($ch==7)

include '7.php';

else if($ch==8)

include '8.php';

?>

</font>

</body>

</head>

</html>

7.php

<?php

echo "Multiples of 7<br>";

for($i=0;$i<count($arr);$i++)

if($arr[$i]%7==0)

echo $arr[$i]."<br>";

}
8.php

<?php

echo "Multiples of 8<br>";

for($i=0;$i<count($arr);$i++)

if($arr[$i]%8==0)

echo $arr[$i]."<br>";

7) Online Shopping

HTML

<html>

<body>

<style>

body{

background:linear-gradient(to left,skyblue,violet);

h1{

color:darkblue;

font-weigth:900;

font-size:45px;

font-style:italic;

}
table{

border:1px solid black;

p{

font-weight:800;

font-size:20px;

text-align:center;

font-family:consolas;

color:darkblue;

#button{

background-color:skyblue;

padding:10px 20px;

border-radius:12px;

border:1px solid skyblue;

pointer:none;

#button:hover{

background-color:lightgreen;

pointer:none;

</style>

<font>

<h1 align="center">ONLINE MOBILE SHOPPING</h1>


<form action="osc.php" method="POST">

<center>

<table border=1><tr><td>

<br><img src="1.jpg" width=200 height=280>

<p>

<br><br>Iphone 7

<br><br>Amount=Rs.7000<br>

<br>Add to Cart : <input type=checkbox name=b[] value=7000><br><br><br>

</p>

<td>

<br><img src="2.png" width=200 height=280>

<p>

<br><br>Black Berry

<br><br>Amount=Rs.5000<br>

<br>Add to Cart : <input type=checkbox name=b[] value=5000><br><br><br>

</p>

<td>

<br><img src="3.jpg" width=210 height=280>

<p>

<br><br>Any Cool

<br><br>Amount=Rs.10000<br>

<br>Add to Cart : <input type=checkbox name=b[] value=10000><br><br><br>

</p>

<td>

<br><img src="4.gif" width=200 height=280>


<p>

<br><br>Iphone SE

<br><br>Amount=Rs.12000<br>

<br>Add to Cart : <input type=checkbox name=b[] value=12000><br><br><br>

</p>

</td></tr></table><br><br><br><input type="submit" id="button" value="Buy">

</center>

</form>

</body>

</html>

osc.php

<html>

<head>

<body>

<style>

body{

background:linear-gradient(to left,skyblue,violet);

h1{

color:darkblue;

font-weigth:900;

font-size:45px;

font-style:italic;

p{
font-weight:800;

font-size:20px;

text-align:center;

font-family:consolas;

color:darkblue;

</style>

<font>

<h1 align=center>Online Shopping<hr align="center" size="8" width="350"></h1>

<center>

<br>

<?php

$a=$_POST['b'];

$b=0;

$j=0;

echo "<p>";

for($i=0;$i<count($a);$i++)

$j=$j+1;

echo $j;

echo "Item Cost:";

echo "Rs.".$a[$i]."<br>";

$b=$b+$a[$i];

echo "<br>Total Amount:Rs.".$b;


echo "<br><br><br>Items will be delivered with in 10 working days";

echo "</p>";

?>

</body>

</html>

8) No. of times the page viewed (Session)

HTML

<html>

<head>

<body>

<font size=5 face="arial">

<form action="view.php" method="POST">

<input type="submit" value="see">

</form>

</font>

</body>

</head>

</html>

view.php

<html>

<head>

<body>

<font face="arial" size="5">

<?php

session_start();
if(isset($_SESSION['view']))

$_SESSION['view']=$_SESSION['view']+1;

else

$_SESSION['view']=1;

echo "No of times refreshed = ".$_SESSION['view'];

?>

</font>

</body>

</head>

</html>

9) Positive Negative and Zero

HTML

<html>

<body bgcolor="pink">

<font color="red" size="6">

<form action="check.php" method="POST">

<h1 align=center>Check whether the number is positive negative or zero</h1>

<center>

Enter any number : <input type="number" name="num"><br>

<input type="submit" value="check"></center >

</form>
</font>

</body>

</html>

check.php

<html>

<body>

<?php

$num=$_POST['num'];

if($num>0)

echo "It is a positive number";

else if($num<0)

echo "It is a negative number";

else

echo "The Number is zero";

?>

</body>

</html>

10) Reversing the number

HTML

<html>

<head>

<body>

<form action="reverse.php" method="POST">

<font size="5">

<h1 align="center">Reversing a number</h1>


Enter a number : <input type="number" name="num"><br>

<input type="submit" value="result">

</font>

</form>

</body>

</head>

</html>

reverse.php

<html>

<head>

<body>

<font size="5">

<?php

$n=$_POST['num'];

function rever($n)

$d=0;

$ans=0;

while($n>1)

$d=$n%10;

$ans=($ans*10)+$d;

$n=$n/10;

return $ans;
}

echo "Reverse of ".$n." = ".rever($n)."<br>";

?>

</font>

</body>

</head>

</html>

11) Simple Interest and Compound Interest

HTML

<html>

<body bgcolor="pink">

<h1>Simple and Compound Interest</h1>

<form action="si.php" method="POST">

Principal amount:<input type="number" name="p"><br>

No. Of years :<input type="number" name="n"><br>

Rate of Interest :<input type="number" name="r"><br>

<input type="submit" value="click">

</form>

</body>

</html>

si.php

<html>

<body>

<h1>

<?php
$p=$_POST['p'];

$n=$_POST['n'];

$r=$_POST['r'];

$si=$p*$n*$r/100;

echo "simple interest=".$si."<br>";

$amount=$p*pow((1+$r/100),$n);

$ci=$amount-$p;

echo "compound interest=".$ci;

?>

</h1>

</body>

</html>

12) String Operations

HTML

<html>

<head>

<body>

<form action="string.php" method="POST">

<font size="5">

<h2 align="center">String Operations</h2>

<input type="radio" name="ch" value="1">String Comparison<br>

Enter String 1 : <input type="text" name="s1">

Enter String 2 : <input type="text" name="s2"><br>

<input type="radio" name="ch" value="2">Reversing the String<br>

Enter a String : <input type="text" name="s3"><br>


<input type="radio" name="ch" value="3">String Length<br>

Enter a String : <input type="text" name="s4"><br>

<input type="radio" name="ch" value="4">No. of words in a String<br>

Enter a String : <input type="text" name="s5"><br>

<input type="radio" name="ch" value="5">All words 1st letter is capital<br>

Enter a String : <input type="text" name="s6"><br>

<input type="submit" value="Result">

</font>

</form>

</body>

</head>

</html>

string.php

<html>

<head>

<body bgcolor="cyan">

<font size=5>

<?php

$ch=$_POST['ch'];

$s1=$_POST['s1'];

$s2=$_POST['s2'];

$s3=$_POST['s3'];

$s4=$_POST['s4'];

$s5=$_POST['s5'];

$s6=$_POST['s6'];
switch($ch)

case 1:

if(strcmp($s1,$s2)==0)

echo $s1." and ".$s2. " are same";

else

echo $s1." and ".$s2. " are different";

break;

case 2:

echo "Reverse of ".$s3." = ".strrev($s3)."<br>";

break;

case 3:

echo "Length of ".$s4." = ".strlen($s4)."<br>";

break;

case 4:

echo "No. of words in ...".$s5." = ".str_word_count($s5)."<br>";

break;

case 5:

echo "Before using ucwords function : ".$s6."<br>";

echo "After using ucwords function : ".ucwords($s6)."<br>";

break;

?>

</font>

</body>
</head> </html>

13) Sum of Digits using functions

HTML

<html>

<head>

<body>

<form action="sum.php" method="POST">

<font size="5">

<h1 align="center">Sum Of Digits</h1>

Enter a number : <input type="number" name="num"><br>

<input type="submit" value="result">

</font>

</form>

</body>

</head>

</html>

sum.php

<html>

<head>

<body>

<font size="5">

<?php

$n=$_POST['num'];

$d=0;
function sum_of_digits($n)

$ans=0;

while($n>0)

$d=$n%10;

$ans=$ans+$d;

$n=$n/10;

return $ans;

echo "Sum of Digits of ".$n." = ".sum_of_digits($n)."<br>";

?>

</font>

</body>

</head>

</html>

14) Volume of sphere and volume of cylinder

HTML

<html>

<body bgcolor="tomato">

<form action="volume.php" method="post">

<p>volume cylinder</p>

enter the height:<input type="text" name="h"><br>

enter the radius:<input type="text" name="r"><br>


<p>volume of sphere</p>

enter the radius:<input type="text" name="r1"><br>

<input type="submit" value="click">

</form>

</body>

</html>

volume.php

<html>

<body>

<h1>

<?php

$r=$_POST['r'];

$h=$_POST['h'];

$cy=$r*$r*$h;

echo "volume of cylinder= ".$cy;

$r1=$_POST['r1'];

$sp=4/3*(3.14)*$r1*$r1*$r1;

echo "volume of sphere= ".$sp;

?>

</h1>

</body>

</html>
15) Voter Eligiblity

HTML

<html>

<body bgcolor="tomato">

<form action="vote.php" method="POST">

Enter the Age:<input type=number name="age">

<input type="submit" value="click">

</form>

</body>

</html>

vote.php

<html>

<body>

<?php

$s=$_POST['age'];

if($s>=18)

echo "your eligible to vote";

else

echo "your not eligible to vote";

?>

</body>

</html>

You might also like