<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