Php 通过WAMP执行表单时出错
各位Stack的用户好 我正在尝试创建一个在线订单。表单应该有按钮来更新输入数量的总计,并提交订单。每当我通过WAMP执行脚本时,我都会返回一个页面,其中显示一些错误,更新似乎不起作用,我无法找出原因。希望有人能指出我到底做错了什么。以下是WAMP列出的错误: 注意:未定义的索引:C:\wamp\www\shop.php中的brady_价格在线 三十一 注意:未定义索引:C:\wamp\www\shop.php中的james\u price在线 三十二 注意:未定义索引:C:\wamp\www\shop.php中的edelmen_价格在线 三十三 注意:未定义索引:第34行C:\wamp\www\shop.php中的价格 注意:未定义索引:第35行C:\wamp\www\shop.php中的数量Php 通过WAMP执行表单时出错,php,forms,Php,Forms,各位Stack的用户好 我正在尝试创建一个在线订单。表单应该有按钮来更新输入数量的总计,并提交订单。每当我通过WAMP执行脚本时,我都会返回一个页面,其中显示一些错误,更新似乎不起作用,我无法找出原因。希望有人能指出我到底做错了什么。以下是WAMP列出的错误: 注意:未定义的索引:C:\wamp\www\shop.php中的brady_价格在线 三十一 注意:未定义索引:C:\wamp\www\shop.php中的james\u price在线 三十二 注意:未定义索引:C:\wamp\www\
产品
价格
量
布雷迪球衣
$85.00
詹姆斯·泽西
$85.00
埃德尔曼球衣
$75.00
欧文球衣
$75.00
您没有初始化数量和价格。这就是为什么会出现这些错误。当您填写新的数量和价格,然后单击提交按钮时,您将能够在$\u POST global中看到新的价格和数量
为了避免这些错误,您需要执行以下操作:在使用数量和价格之前,您需要检查它们是否已初始化。您可以使用isset()函数实现这一点
if(设置($\u POST['value']))
{
//当$\u POST['value']确实存在时的说明
}
您没有初始化数量和价格。这就是为什么会出现这些错误。当您填写新的数量和价格,然后单击提交按钮时,您将能够在$\u POST global中看到新的价格和数量
为了避免这些错误,您需要执行以下操作:在使用数量和价格之前,您需要检查它们是否已初始化。您可以使用isset()函数实现这一点
if(设置($\u POST['value']))
{
//当$\u POST['value']确实存在时的说明
}
“…显示一些错误的页面…”您应该将错误消息添加到问题中。这些是通知,而不是错误“…显示一些错误的页面…”您应该将错误消息添加到问题中。这些是通知,而不是错误
<?php
$Brady_Jersey = $_POST["brady_price"];
$James_Jersey = $_POST["james_price"];
$Edelmen_Jersey = $_POST["edelmen_price"];
$price = $_POST["price"];
$Quantity = $_POST["Quantity"];
$totalqty = 0;
$total = 0.00;
$total = $price * $Quantity;
echo "the total is ". $total;
echo "<P>Order Processed.";
echo date("H:i, jS F");
echo "<br>";
?>
<form action="shop.php" method="post">
<table class="display" border="0" cellspacing="1" cellpadding="0">
<tr>
<th> Product</th>
<th>Price</th>
<th>Quantity</th>
</tr>
<tr>
<td>Brady Jersey</td>
<td>$85.00<input type="hidden" name="brady_price" value="3" /></td>
<td><input type="text" name="brady_qty" /></td>
</tr>
<tr>
<td>James Jersey</td>
<td>$85.00<input type="hidden" name="james_price" value="4" /></td>
<td><input type="text" name="james_qty" /></td>
</tr>
<tr>
<td>Edelmen Jersey</td>
<td>$75.00<input type="hidden" name="edelmen_price" value="4" /></td>
<td><input type="text" name="edelmen_qty"/></td>
</tr>
<tr>
<td>Irving Jersey</td>
<td>$75.00<input type="hidden" name="irving_price" value="4" /></td>
<td><input type="text" name="irving_qty"</td>
</tr>
<tr>
<td></td>
<td></td>
<td class="total">Total: </td>
<td><input type="text" name="total" value="0" readonly="readonly" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Update"> <input type="submit" name="submit" value="Submit" /></td>
<td></td>
<td></td>
</tr>
</table>
</form>