Здравей те !
Значи чета си аз тука една книжка и се уча на php обаче имам малък проблем :
Ето index.html файла :
Ето и processorder.php файла:
Общо взето цялата идея е след въвеждане на поръчката ни да излезе каква ми е поръчката (от кое по колко) и съответно колко итема общо съм поръчал и всичко колко пари излиза, всичко дотук добре, но нещо неще да ми излиза от кое по колко съм поръчал и съответно паричките си седят само на 0
Ако може някой да каже къде какво трябва да се поправи и защо тей ще съм благодарен.
Мерси предварително
Значи чета си аз тука една книжка и се уча на php обаче имам малък проблем :
Ето index.html файла :
Код:
<form action="processorder.php" method=post>
<table border=0>
<tr bgcolor=#cccccc>
<td width=150>Item</td>
<td width=15>Quantity</td>
</tr>
<tr>
<td>Tires</td>
<td align="center"><input type="text" name="tireqty" size="3" maxlength="3"></td>
</tr>
<tr>
<td>Oil</td>
<td align="center"><input type="text" name="oilqty" size="3" maxlength="3"></td>
</tr>
<tr>
<td>Spark Plugs</td>
<td align="center"><input type="text" name="sparkqty" size="3" maxlength="3"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="Submit Order"></td>
</tr>
</table>
</form>
Ето и processorder.php файла:
Код:
<html>
<head></head>
<title>Bob's Auto parts - order results</title>
<body>
<h1>Bob's Auto parts</h1>
<h2>Order Results</h2>
<?php
echo '<p>Order processed.</p>';
$tireqty = $HTTP_POST_VARS['tireqty'];
$oilqty = $HTTP_POST_VARS['oilqty'];
$sparkqty = $HTTP_POST_VARS['sparkqty'];
echo '<p>Your order is as follows:.</p>';
echo $tireqty.'Tires<br />';
echo $oilqty.'Bottles with oil<br/>';
echo $sparkqty.'Spark plugs<br />';
$totalqty = 0;
$totalamount = 0.00;
$totalqty = 0;
$totalqty = $tireqty + $oilqty + $sparkqty;
echo 'Items ordered: '.$totalqty.'<br />';
$totalamount = 0.00;
define('TIREPRICE', 100);
define('OILPRICE', 10);
define('SPARKPRICE', 4);
$totalamount = $tireqty * TIREPRICE
+ $oilqty * OILPRICE
+ $sparkqty* SPARKPRICE;
echo 'Subtotal:$'.number_format($totalamount,3). '<br />';
$taxrate = 0.10;
$totalamount = $totalamount * (1+ $taxrate);
echo 'Total including tax:$'.number_format($totalamount,2). '<br />';
?>
</body>
</html>
Общо взето цялата идея е след въвеждане на поръчката ни да излезе каква ми е поръчката (от кое по колко) и съответно колко итема общо съм поръчал и всичко колко пари излиза, всичко дотук добре, но нещо неще да ми излиза от кое по колко съм поръчал и съответно паричките си седят само на 0
Ако може някой да каже къде какво трябва да се поправи и защо тей ще съм благодарен.
Мерси предварително