Значи от скоро уча PHP и още първото нещо ,което трябва да направя зациклям.
Значи имам една форма:
и един код:
Когато въведа нещо в формата ми дава следната грешка:
Къде е сбъркано.Пак казвам това ми е първото нещо ,което правя и ще ви помоля без подигравки
Значи имам една форма:
Код:
<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>
и един код:
Код:
<head>
<title>Bob's Auto Parts - Order Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
$tireqty = $HTTP_POST_VARS['tireqty'];
$oilqty = $HTTP_POST_VARS['oilqty'];
$sparkqty = $HTTP_POST_VARS['sparkqty'];
echo "<p>Order processed at ";
echo date("H:i, jS F");
echo "</p>";
echo '<p>Your order is as follows: </p>';
echo $tireqty.' tires<br />';
echo $oilqty.' bottles of oil<br />';
echo $sparkqty.' spark plugs<br /><br />';
$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>
Когато въведа нещо в формата ми дава следната грешка:
Notice: Undefined variable: HTTP_POST_VARS in C:\Program Files\wamp\www\processorder.php on line 8
Notice: Undefined variable: HTTP_POST_VARS in C:\Program Files\wamp\www\processorder.php on line 9
Notice: Undefined variable: HTTP_POST_VARS in C:\Program Files\wamp\www\processorder.php on line 10
Къде е сбъркано.Пак казвам това ми е първото нещо ,което правя и ще ви помоля без подигравки