下面的表格可以包含文本字段、下拉列表和选择框的不同元素,允许用户更新他的个人资料。更新 MySQL 字段的过程是在表单提交后完成的。
<form method="post">
My Name: <input name="myname" type="text" value="<?php echo $_SESSION['SESS_MY_NAME']; ?>" /><br />
My Email: <input name="email" type="text" value="<?php echo $_SESSION['SESS_EMAIL']; ?>" /><br />
<input type="submit" name="Submit" value="Update" />
<?php
if (isset($_POST['Submit'])) {
// MySQL update
;
;
;
$result=mysql_query($sql);
}
// if successfully updated, make form refresh.
if($result){
;
;
;
}
?>
</form>
我只想刷新表单,这样用户将留在同一页面并看到他所做的更改(即我需要在代码中的注释下放置什么“如果成功更新,请刷新表单”? )。
我不能使用header("location: samepage.php");
,因为我在中间和之前有太多的 HTML 代码。
感谢任何帮助,