PHP如何使用表单字段和按钮在购物车系统中调整价格

PHP如何使用表单字段和按钮在购物车系统中调整价格,php,html,mysql,forms,Php,Html,Mysql,Forms,我正在尝试为一家商店创建一个购物车系统,在那里客户可以选择为每种给定的产品支付他们想要的费用 我在mysql数据库中为每种产品设置了一个推荐价格,我不希望他们能够调整,但我希望他们能够在购物车的文本字段中键入新的价格,然后单击“更改”,购物车总数和表单值等会发生更改,以反映这一点,但我没有任何运气。这是我的表格代码: $cartOutput .= '<td><form action="cart.php" method="post"> <in

我正在尝试为一家商店创建一个购物车系统,在那里客户可以选择为每种给定的产品支付他们想要的费用

我在mysql数据库中为每种产品设置了一个推荐价格,我不希望他们能够调整,但我希望他们能够在购物车的文本字段中键入新的价格,然后单击“更改”,购物车总数和表单值等会发生更改,以反映这一点,但我没有任何运气。这是我的表格代码:

$cartOutput .= '<td><form action="cart.php" method="post">
            <input name="price" type="text" value="' . $price . '"     size="4" maxlength="6" />
            <input name="adjustPrice' . $item_id . '" type="submit" value="change"/>
            <input name="id_to_adjust" type="hidden" value="'. $item_id .'" />
            </form></td>';

$cartTotal=$price + $cartTotal;


$cartTotal = "Total Price : &euro; ". $cartTotal ." EURO";
$cartOutput.='
';
$cartotal=$price+$cartotal;
$cartTotal=“总价:&euro;”$总计“欧元”;
只是不确定当按下这个更改按钮时,我应该在php代码块中输入什么,我尝试了这个,但没有用

<?php
    if(isset($_POST['id_to_adjust']) && $_POST['id_to_adjust'] != ""){

        $id_to_adjust = $_POST['id_to_adjust'];
        $price = $_POST['price'];

?>

谢谢你的帮助


编辑::已上载新图像,以便更好地定义我遇到的问题。

您遇到了什么错误,您没有提及。问题是什么?在这种情况下,“无效”是什么意思?如果在这些变量中有已发布的值,我想下一步需要访问DB。(FirstQuestionReview)我实际上没有收到任何php错误。只是,当我单击“更改”以使用文本字段中输入的新价格调整购物车总价时,什么都没有发生?@eckes我甚至不确定这些变量中是否有已发布的值,也不确定下一步如何更新购物车的总价。@user3123672您的问题不清楚,这就是为什么你得不到答案。我建议你编辑你的帖子,让它更清晰