在使用PHP、JQUERY将数据插入数据库期间,以表单形式保留数据值

在使用PHP、JQUERY将数据插入数据库期间,以表单形式保留数据值,php,cakephp,jquery,Php,Cakephp,Jquery,我的代码如下: <form method="post" name ="frm"> <table> <tr> <td>Name:</td> <td><input type ="text" id="name"></td> <td></td> </tr> <tr> <td>Sex:</td> &l

我的代码如下:

<form method="post" name ="frm">
<table>
<tr>
    <td>Name:</td>
    <td><input type ="text" id="name"></td>
    <td></td>
</tr>
<tr>
    <td>Sex:</td>
    <td>Female<input type ="radio" id="female" name="female"> </td>
    <td>Male<input type ="radio" id="male" name="male"> </td>
</tr>
<tr>
    <td colspan="3"><input type ="submit" id="btnSave" name="btnSave"></td>

</tr>
</table>
<?php
if(isset($_POST["btnSave"])){

    //insert it to data base.........
    // the problem is that during insert it to database ,the data will store in database but the form of Name value,Sex value,it displays empty
    //I do not want like this ,What I want is : I want to keep the value of Name and Sex althought it inserted succesfull

}
?>
</form>

姓名:
性别:
女性
男性
我需要:


在将数据插入数据库的过程中,我希望保留表单的值,如姓名、性别值。那么我将如何解决此问题。请任何人帮助我,谢谢。

提交按钮清除表单。
您可以使用ajax或jQuery,然后使用ajaxsubmit函数或json。有很多选择

如果html5本地存储和ajax对您来说太复杂,您可以将输入字段的值设置为post数据本身,例如

<input type="text" name="theName" id="theId" value="<?= $_POST['theName'] ?>" />

步骤1:将处理表单提交的PHP移动到自己的文件中。第2步:使用jQuery通过AJAX将表单提交给PHP控制器。jQuery在哪里适用?您是否尝试过用PHP回显这些值?您可能希望您的无线电输入具有相同的名称但不同的值(强制只检查一个),除非您希望有人能够同时选择这两个值。这应该是可行的。只需确保打开了php短标记。如果不是的话,那么就用PHP5.4版本中的“你能帮我找到它吗?我已经试了很多次了,但是没有看到我想要什么。