level 1
RT,我是照着书里打的,难道是书里有错吗?网上查了N种方式都无法传到PHP页面,求教各位大神,谢谢!
2012年02月29日 08点02分
1
level 1
//附上代码
<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>
<td>Oil</td>
<td align="center"><input type="text" name="sparkqty" 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 co
lsp
an="2" align="center"><input type="submit" value="Submit Order"/></td>
</tr>
</table>
</form>
</html>
2012年02月29日 08点02分
2
level 1
<html>
<head>
<title>Bob's Auto parts-order Results</title>
</head>
<body>
<h1>Bob's Auto parts</h1>
<h2>Order Results</h2>
</body>
</html>
<?php error_reporting(0); echo "<p>Order processed at ";
echo date("H:i,jS F");
echo "</p>"; $tireqty=$_POST['tireqty'];
$oilqty=$_POST['oilqty'];
$sparkqty=$_POST['sparkqty']; echo "<p>Your order is as follows:";
echo $tireqty."tires<br/>";
echo $oilqty."bottles of oil<br/>";
echo $sparkqty."spark plugs<br/>"; $totalqty=0;
$totalqty=$tireqty+$oilqty+$sparkqty;
echo "Items ordered:".$totalqty."<br/>"; $totalqty=0.00; define("TIREPRICE",100);
define("OILPRICE",10);
define("SPARKPRICE",4); $totalamount=$tireqty*TIREPRICE
+$oilqty*OILPRICE
+$sparkqty*SPARKPRICE; echo "Subtotal:$".number_format($totalamount,2)."<br/>"; $taxrate=0.10; //local sales tax is 10%
$totalamount=$totalamount*(1+$taxrate); echo "Total including tax:$".number_format($totalamount,2)."<br/>"; print_r($_POST); ?>
2012年02月29日 08点02分
3
level 1
print_r($_POST)了一下,结果出现Array ( )
说明为FALSE,郁闷了
2012年02月29日 08点02分
4
level 14
<form action "processorder.php" method="post">
改为
<form action="processorder.php" method="post">
你少了个“=”号
2012年02月29日 09点02分
6
level 14
最忌讳这种低级错误了~~~~~~~~~~~~~~~
2012年02月29日 09点02分
8