我在这个问题上需要帮助我顺便说一下我不需要数据库。我需要的是添加数量和文本框值,但如何?我不知道。请帮忙,谢谢。
每次我执行$qty = $_SESSION["qty"][$i] + $_GET['txtquant']
我都会收到错误:
Undefined index of: txtquant
这是我的更新href(按钮)
的代码if(isset($_GET["updates"]))
{
$i = $_GET["updates"];
$qty = $_SESSION["qty"][$i] + $_GET['txtquant']; //Here is the
quantity+textbox also the error
$_SESSION["amounts"][$i] = $amounts[$i] * $qty;
$_SESSION["cart"][$i] = $i;
$_SESSION["qty"][$i] = $qty;
}
这是我的购物车形式代码
$total = 0;
foreach ( $_SESSION["cart"] as $i ) {
?>
<tr>
<td><?php echo( $products[$_SESSION["cart"][$i]] ); ?></td>
<td width="10px"> </td>
<td><?php echo ( $_SESSION["qty"][$i]); ?></td>
<td width="10px"> </td>
<td><?php echo( $_SESSION["amounts"][$i] ); ?></td>
<td width="10px"> </td>
<td><a href="?delete=<?php echo($i); ?>">Delete from cart</a>
</td>
<td><input type="text" name="txtquants" value="1"><a href="?
updates=<?php echo($i); ?>">Update Cart</a></td>
</tr>
<?php
$total = $total + $_SESSION["amounts"][$i];
}
$_SESSION["total"] = $total;
?>
<tr>
<td colspan="7">Total : <?php echo($total); ?></td>
</tr>