php - 如何在页面加载后立即提交表单

标签 php javascript session

我正在创建一个具有两种表单的页面(signup.php)

屏幕截图托管于: /image/acZNw.png

第一个表单有一个文本框,用于通过 ID 搜索学生(它包括 UIN 和搜索按钮)。

提交第一个表单后,第二个表单及其结果将显示在同一页面上。第二个表格还有一个文本框来更新学生信息。然后在提交第二个表单时,通过单独的 php 文件对数据库进行更新。

<FORM class= "student_update" NAME ="form2" METHOD ="POST" ACTION = "update_DB.php">

数据库事务后update_DB.php的内容。

    $_SESSION['update_uin'] = $update_uin;
header('Location: signup.php');

更新后我希望显示更新后的员工信息。 为此,我计划在第一个表单中填充 ID 搜索字段,并在页面加载时提交它,以便该表将显示新信息。 这是正确的方法吗? 我在 signup.php 文件和数据库更新 php 文件之间的 session 中维护员工 ID。我不想通过 $_GET 转移 UIN

提前非常感谢。对于这个不清楚的问题非常抱歉。

最佳答案

重定向到第二个表单重定向到第一个表单或其他表单以使用 $_post 显示更新用户,例如 .../updatedform.php?ID=$userId

在此处阅读有关使用 post 的文档: http://www.w3schools.com/php/php_post.asp

一个好的技巧是使用 AJAX 并在数据库更新后显示带有更新值的弹出窗口。

p.s您还可以使用php $_Get方法并解析URL参数。

关于php - 如何在页面加载后立即提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17436299/

相关文章:

php - 当我们上传时,如何减少 codeigniter 中图像的文件大小(以 kb 为单位)?

Javascript:文字游戏,循环数组

session - 在 Rails 中,当浏览器关闭时如何销毁 session ?

PHP 无法显示更新的值

php - OpenInviter 不从 Hotmail 导入联系人

php - 无法 Autowiring 服务

php - 如何在 php 中使用 soap 调用 Web 服务

php - 从 URL 获取值,无需刷新页面或单击按钮

javascript - 根据字符串数组过滤 API 数据

android - 如何让用户始终保持登录状态 "Connected with Server"