Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将jQuery计算结果显示到窗体_Php_Jquery - Fatal编程技术网

Php 将jQuery计算结果显示到窗体

Php 将jQuery计算结果显示到窗体,php,jquery,Php,Jquery,我在做一个项目。我有一些选项,价格将在用户选择选项后显示。我的代码写在下面 HTML <select name="package" id="package" onchange="pricingOption()"> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> </sel

我在做一个项目。我有一些选项,价格将在用户选择选项后显示。我的代码写在下面

HTML

<select name="package" id="package" onchange="pricingOption()">
  <option value="A">A</option>
  <option value="B">B</option>
  <option value="C">C</option>
</select> <br />
<label for="price">Price : </label>
<input type="text" id="price" disabled="disabled" value="$ <?php echo $price ?>">
我的问题是:

  • 虽然我已更改了选项,但价格无法显示在
  • 中,它显示
  • 注意:未定义变量:第7行C:\xampp\datalocation\file.php中的价格

    所以,我写

    <?php $price="" ?>
    
    
    
    所以在数据库中,价格是0(在我将其发送到数据库之后)

    如何解决这个问题?有什么想法吗


    (请注意我的PHP和jQuery,我对MySQL没有问题。我认为如果我的PHP和jQuery进展顺利,对MySQL的查询将不会是一个问题)

    我不确定您希望js代码做什么。我猜是这样的:
    +=
    让我很困惑。您想添加或追加这些数字吗

    函数优先级选项(){
    所选=$(“#包”).val();
    price=parseInt($(“#price”).val();
    如果(选择==“A”){
    价格+=30;
    }
    否则如果(所选==“B”){
    价格+=20;
    }
    否则如果(所选==“C”){
    价格+=10;
    }
    $(“#价格显示”)。文本(“价格:+价格);
    }
    
    A.
    B
    C
    
    价格:
    您的jquery是纯javascript请提供您现在拥有的PHP代码和jquery代码,似乎您隐藏了主要部分。更详细的是,您的javascript甚至不为PHP变量或输入设置任何值,要查看PHP变量中发生的更改,您需要刷新,但更改将消失,或者您需要调用AJAX并在输入框1中设置值。最初,您必须在$price变量中设置一个值。2.hidden的value属性应该类似于--value=“”---remove$sign。三,。在javascript中,price veriable正在存储对象,它应该存储值,如--price=document.getElementById(“checkyear”).value;--。您的代码也没有正确使用jQuery。为什么在一个您在更改时调用函数的世界中,jQuery已经有了事件侦听器来执行此操作。当然,我可以重写整个代码,但显然这个问题是由一个初学者提出的,我喜欢在他或她所在的地方找到他们。这对我来说很有用:)是的,我是一个初学者,所以我必须找到一些源代码来帮我,我得到了这个(调用函数onchange)。我没有写很多PHP代码,我已经写了所有与定价选项相关的PHP代码。除此之外,只需将所有值放入数据库的指令。我想对于assign
    $price
    ,我将删除它,并用另一个想法更改它。我想这就够了:)
    <?php $price="" ?>