如何通过单击按钮同时更新并继续下一个表单

时间:2016-06-25 17:29:13

标签: javascript php jquery

这里有两个问题,我还没有解决。第一个问题是,当我点击按钮' next'我希望它能够更新我的数据库并同时进入下一个表格(" newexpertise.php")。但是我只能在我现有的表单中放入(" Newcustomer"),以便在我点击下一步时插入新客户。如果我要将动作更改为(" newexpertise"),它会将我带到下一页但不会为我插入新数据。 以下是我的代码,其中显示了插入新客户的标签和文本框。

<form action = NewCustomer.php method="post">
    <?php
    include('CSS.php');
    include('DB.php');
    ?>
    <span class =wordtab>Name</span> <input name = newname id = 'newname' type='text'/> <br>
    <span class =wordtab>IC</span><input name = newic id = 'newic' type='text'/><br>
    <span class =wordtab>Number</span><input name = newnumber id = 'newnumber' type='text'/><br>
    <span class =wordtab>Nationality</span><input name = newnationality id = 'newnationality' type='text'/><br>
    <span class =wordtab>Status</span>
    <select name = 'newstatus' id = newstatus>
        <option value="Interested">Interested</option>
        <option value='Not Interested'>Not Interested</option>
    </select><br>

    <span class =wordtab>Remarks</span><input name = newremarks id = 'newremarks' type='text'/><br>

所以现在当我点击下一个按钮时,它会检查字段是否为空,如果不是,它将插入以下数据。         警报(&#39; $消息&#39;);&#34 ;;             }

        else
        {

            $addquery = "INSERT INTO Particulars (Particulars_ID, Name, Identification_Number, Number, Nationality, Status, Remarks)
                    VALUES(LAST_INSERT_ID(),'$_POST[newname]', '$_POST[newic]','$_POST[newnumber]','$_POST[newnationality]','$_POST[newstatus]','$_POST[newremarks]')";
            if ($connect->query($addquery) === TRUE)
            {

            }


            else 
            {
                echo "Error updating record: " . $connect->error;
            }

        }
    }
    ?>
    <br><br>

这是我的按钮。我试图在下一个按钮内包含onclick功能,但它不起作用。

<input type="submit" id="Next" name="Next" value = "Next" onclick="location.href='newexpertise.php';">
    <br><br>
    <input type="button" onclick="location.href='index.php';" value="Back to CRM" />
    </form>

我的第二个问题是我想将particulars_id存储到变量中。正如你在我的$ addquery中看到的,我的id是autoincreament所以我不得不使用LAST_INSERT_ID()来添加下一个id。但是,我不知道如何将当前的id存储到变量中。感谢加载!:)

0 个答案:

没有答案