Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我们可以在同一页面的另一个表单中使用来自一个表单的用户输入数据吗_Php_Mysql_Database_Phpmyadmin - Fatal编程技术网

Php 我们可以在同一页面的另一个表单中使用来自一个表单的用户输入数据吗

Php 我们可以在同一页面的另一个表单中使用来自一个表单的用户输入数据吗,php,mysql,database,phpmyadmin,Php,Mysql,Database,Phpmyadmin,我在同一页中有两个表单,第一个表单将包含电子邮件,名称,密码等 第二种形式是资格,技能,机构等 我将把第一个表单中的数据添加到一个表中。我想从第一个表格中获取数据的ID,并将资格、技能和机构与第一个表格中的ID一起添加到另一个表格中 我正在用php做这件事。请告诉我如何实现这一点。尝试使用Ajax实现 用户输入email、pass..等,并在触发带有表单数据的Ajax调用后单击submit按钮。将数据存储在表中并返回Mysql上次插入的Id。将上次插入的Id存储在load JS变量/HTML隐藏

我在同一页中有两个表单,第一个表单将包含
电子邮件
名称
密码

第二种形式是
资格
技能
机构

我将把第一个表单中的数据添加到一个表中。我想从第一个表格中获取数据的ID,并将
资格
技能
机构
与第一个表格中的ID一起添加到另一个表格中

我正在用php做这件事。请告诉我如何实现这一点。

尝试使用Ajax实现

用户输入email、pass..等,并在触发带有表单数据的Ajax调用后单击submit按钮。将数据存储在表中并返回Mysql上次插入的Id。将上次插入的Id存储在load JS变量/HTML隐藏值中

步骤:

- User Enters Details and press Submit button
- Ajax call triggers with your data
- get Last Insert id from back-end(ajax response)
- store id in html hidden value or js variable
- use this details for next form

您可以在这两种表单中使用隐藏字段用户id,这将有助于发布您拥有的HTML/PHP,因此我们可以根据您已经完成的工作提出建议。有时我觉得我的建议有些离谱,看不到你已经尝试过的东西。无论如何,@devsiodera的建议是有效的,在这种情况下,您可以使用隐藏的表单ID。我可以想出很多可能对你有用也可能不有用的建议,比如使用会话,将两个表单合并成一个表单,使用JS根据另一个表单编辑一个表单的输入,这在很大程度上取决于你当前的设置。