Slip no.6. Write a PHP script
for the following.
a) Design a form to accept the
details of 5 different items such as Item code, Item Name, unit, sold and Rate.
b) Display the bill in tabular
format. Use only 4 textboxes. [ Use explode]
HTML file :
<html>
<head>
<style>
table {
border-collapse: collapse;
}
table, th,
td {
border: 1px solid blue;
}
</style>
</head>
<body>
<form
method="post" action="slip6_Q2.php">
<center><h1>Enter
details of 5 Items </h1>
<h3>item
code <input type="text"
name="itemcode" placeholder="ex 11,12,13,14,15" /></h3>
<h3>item
name <input type="text"
name="itemname" /></h3>
<h3>units
sold <input type="text" name="unitssold" /></h3>
<h3>rate <input type="text"
name="rate" /></h3>
<input type="submit"
value="Submit"/>
</center>
</form>
</body>
</html>
PHP file :
<?php
$itemcode = $_POST['itemcode'];
$itemname = $_POST['itemname'];
$unitssold =
$_POST['unitssold'];
$rate = $_POST['rate'];
$i_code =
explode(',',$itemcode);
$i_name =
explode(',',$itemname);
$i_unit =
explode(',',$unitssold);
$i_rate = explode(',',$rate);
$t_amt =
(($i_unit[0]*$i_rate[0])+($i_unit[1]*$i_rate[1])+($i_unit[2]*$i_rate[2])+($i_unit[3]*$i_rate[3])+($i_unit[4]*$i_rate[4]));
echo "<table
align=center border=1>";
echo "<tr><td>
<b>Item Code</b> </td><td> <b>Item
Name</b> </td><td><b> Units Sold</b>
</td><td> <b>Rate </b></td></tr>";
echo "<tr><td>".$i_code[0]."</td><td>".$i_name[0]."</td><td>".$i_unit[0]."</td><td>".$i_rate[0]."</td></tr>";
echo "<tr><td>".$i_code[1]."</td><td>".$i_name[1]."</td><td>".$i_unit[1]."</td><td>".$i_rate[1]."</td></tr>";
echo "<tr><td>".$i_code[2]."</td><td>".$i_name[2]."</td><td>".$i_unit[2]."</td><td>".$i_rate[2]."</td></tr>";
echo "<tr><td>".$i_code[3]."</td><td>".$i_name[3]."</td><td>".$i_unit[3]."</td><td>".$i_rate[3]."</td></tr>";
echo "<tr><td>".$i_code[4]."</td><td>".$i_name[4]."</td><td>".$i_unit[4]."</td><td>".$i_rate[4]."</td></tr>";
echo "<tr><th
colspan=4></th></tr>";
echo "<tr><th
colspan=3>Total amount </th><td>".$t_amt."</td></tr>";
echo "</table>";
?>
No comments:
Post a Comment
Note: only a member of this blog may post a comment.