首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的北欧表单更新正常,但我的pro表单部分不会更新

我的北欧表单更新正常,但我的pro表单部分不会更新
EN

Stack Overflow用户
提问于 2015-12-31 23:28:20
回答 1查看 16关注 0票数 0

问题是,我的北欧部分的表单更新和同步(POST和GET)很好。但是由于某些原因,我的表单的Pro部分获得了所需的值,但没有将它们发布到PHP,或者PHP没有更新它们。不确定是哪一个,但我知道在按下“提交”按钮后,它就卡住了。我设置了nClicks和pClicks的变量,这是北欧和专业。我用JavaScript提交值。在按钮上单击I add or subtract to Nordic or Por counter。我从数据库中收到金额,然后通过按“保存”来更新数据库。

代码语言:javascript
复制
    var pClicks = <?php echo $pro ?>;
    var nClicks = <?php echo $nordic ?>;

     function mySubmit() {
     document.getElementById('pro').value = pClicks;
     document.getElementById('nordic').value = nClicks;
     document.getElementById("proForm").submit();
     document.getElementById("nordicForm").submit();
   }

    function pJuurde() {
        pClicks += 1;
        document.getElementById("pClicks").innerHTML = pClicks;
    };

    function pMaha() {
        pClicks -= 1;
        document.getElementById("pClicks").innerHTML = pClicks;
    };

    function nJuurde() {
        nClicks += 1;
        document.getElementById("nClicks").innerHTML = nClicks;
    };

    function nMaha() {
        nClicks -= 1;
        document.getElementById("nClicks").innerHTML = nClicks;
    };
代码语言:javascript
复制
<form id="nordicForm" action="nordicSave.php" method="post">
  <input  id= 'nordic' name='nordic' value='nordic' />
  </form>
  <form id="proForm" action="proSave.php" method="post">
  <input  id= 'pro' name='Pro' value='pro' />
  </form>

<button type="submit" onclick="mySubmit()"> Salvesta </button>
</body>

<?php
            include("testmysql.php");

            $pro = $_POST["pro"];
            $db->query("UPDATE mastid SET pro = $pro");

            header("Location: index.php");

?>

<?php
            include("testmysql.php");

            $nordic = $_POST["nordic"];
            $db->query("UPDATE mastid SET nordic = $nordic");

            header("Location: index.php");

?>

EN

回答 1

Stack Overflow用户

发布于 2015-12-31 23:53:20

代码语言:javascript
复制
  <form id="nordicForm" action="nordicSave.php" method="post">
  <input  id= 'nordic' name='nordic' value='nordic' />
  </form>
  <form id="proForm" action="proSave.php" method="post">
  <input  id= 'pro' name='Pro' value='pro' />
  </form>

我删除了1个表单标签,只将它变成了一个表单。就像这样。

代码语言:javascript
复制
<form id="proForm" action="proSave.php" method="post">
<input  type="Hidden" id='pro' name='pro' value='pro' />
<input   type="Hidden" id='nordic' name='nordic' value='nordic' />
</form>

它创造了奇迹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34548417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档