Php 在不使用表单操作的情况下将值存储到数据库

Php 在不使用表单操作的情况下将值存储到数据库,php,html,sql,Php,Html,Sql,我创建了几个网页,从用户输入中捕获信息,并将它们存储到html中PHP标记中的会话变量中。最后,我在同一页面上回显会话中的所有值,并询问用户所有输入是否正确。我希望在页面底部包含一个submit按钮,以便用户将会话值提交到数据库中。我不知道如何从会话变量的当前页面中获取值并存储到数据库中。下面是我目前拥有的代码示例 <?php session_start(); $name = $_SESSION['name']; echo "<br>Is this n

我创建了几个网页,从用户输入中捕获信息,并将它们存储到html中PHP标记中的会话变量中。最后,我在同一页面上回显会话中的所有值,并询问用户所有输入是否正确。我希望在页面底部包含一个submit按钮,以便用户将会话值提交到数据库中。我不知道如何从会话变量的当前页面中获取值并存储到数据库中。下面是我目前拥有的代码示例

   <?php
   session_start();
   $name = $_SESSION['name'];

   echo "<br>Is this name right?: ".$name;
   ?>


我已经创建了数据库和相应的列。我熟悉在表单提交中存储值,但是我总是在表单操作中嵌入一个文件,并使用$u POST['']获取值,以获取当前表单输入的值

因此,在您的查询中,只需将$\u POST替换为$\u SESSION即可。还是我遗漏了什么?

所以,在您的查询中,用$\u会话替换$\u POST。还是我遗漏了什么?

方法是您不仅使用“$\u SESSION['name']”为了获取值,在您的帖子中有
,您可以测试用户是否有保存值的请求。因此,基本上您需要三次重新加载页面以提交表单?在创建帐户的过程中,在4或5页中收集大约40个值。这将更加复杂,如果出现错误,可以选择更改值。有更好的方法吗?方法是您不仅使用“$\u SESSION['name']”为了获取值,在您的帖子中有
,您可以测试用户是否有保存值的请求。因此,基本上您需要三次重新加载页面以提交表单?在创建帐户的过程中,在4或5页中收集大约40个值。这将更加复杂,如果出现错误,可以选择更改值。有更好的方法吗?我可以从这里添加插入连接、查询等,还是需要将其放在外部页面中并使用表单操作?如果我能在这里插入它,我该如何触发它?啊,我想你可能会感到困惑——数据库交互不需要表单。不需要外部触发器;您可以使用$\u会话数据进行DB查询:)啊,您说得对。我很困惑。谢谢你帮我澄清这一点。没问题-记住,如果它确实回答了你的问题,请接受它作为答案:)!我可以从这里添加、插入连接、查询等,还是需要将其放在外部页面中并使用表单操作?如果我能在这里插入它,我该如何触发它?啊,我想你可能会感到困惑——数据库交互不需要表单。不需要外部触发器;您可以使用$\u会话数据进行DB查询:)啊,您说得对。我很困惑。谢谢你帮我澄清这一点。没问题-记住,如果它确实回答了你的问题,请接受它作为答案:)!