我的北欧形式更新很好,但我的专业形式不会更新

时间:2015-12-31 15:28:20

标签: javascript php jquery html forms

问题是,我的北欧部分表格更新和同步(POST和GET)很好。但由于某种原因,我的Pro部分表单获取了所需的值,但没有将它们发布到PHP或PHP不会更新它们。不确定是哪一个,但我知道它会在"提交"之后卡在某处。按下按钮。 我为nClicks和pClicks设置了变量,这是Nordic和Pro。我用JavaScript提交值。在按钮上单击我添加或减去北欧或Por计数器。我从数据库中收到金额,然后按"保存"我正在更新数据库。



    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;
    };
&#13;
<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");

?>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

  <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个表单标记,只将其转换为一个表单。那样的。

<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>

它创造了奇迹