<fieldset>
<form method="post" enctype="multipart/form-data">
<table>
<tr><td colspan="2"><div align="center" class="hed"> Personal Details </div></td>
</tr>
<tr>
<td><h3>Name:</h3></td>
<td><input type="text" name="name" value="<?php echo $row['name']; ?>" /></td>
</tr>
<tr>
<td><h3>DOB</h3></td>
<td><input type="text" name="dob" id="datepicker" value="<?php echo $row['dob']; ?>" /></td>
</tr>
<tr>
</tr>
<td colspan="2">
<input type="submit" name="update" value="Update"/></td>
</tr>
</table>
</form>
</fieldset>
<?php
if (isset($_POST['update']))
{
$stmt = $con->prepare("UPDATE tbl SET name = ? , dob = ? WHERE id = ?");
$stmt->bind_param('ssi',
$_POST['name'],
$_POST['dob'],
$_REQUEST['id']);
$stmt->execute();
$stmt->close();
}
?>
此代码工作正常,但更新后我要重新加载页面以查看结果。我试图创建警告框来重新加载页面也dint工作,我不想要任何操作页面的重定向..我如何重新加载页面没有任何操作页面? p.s. onsubmit="setTimeout(function() { window.location.reload(); }, 10)"
我也试过这个工作刷新更新后的页面提交
通过获取id与dat ..其基本上是一个查看页面重定向由id – Pooojaaaa
我的id将在这个过程中迷失 – Pooojaaaa
您是否使用GET方法..?有些是这样的:page.php?id = 10? – AkshayP