【问题标题】:I created a html form and using php I want to get the data and post it on another page inside a container我创建了一个 html 表单并使用 php 我想获取数据并将其发布到容器内的另一个页面上
【发布时间】:2012-12-22 07:34:13
【问题描述】:

我很难将我的想法包装成文本,所以基本上这就是我想要这样做的方式。

我有 form.html,一旦完成,它会告诉用户感谢您填写并返回主页。然后使用php获取的数据将数据发布到gallery.html,在那里发布他们的图片和信息。

我该如何实现呢?如何将其发布到gallery.html 中的特定位置? 你不需要我的所有工作,只是我似乎在这里或其他任何地方都找不到它,它可能真的很简单。

【问题讨论】:

    标签: php html forms posting


    【解决方案1】:

    最好的办法是设置一个简单的数据库来存储数据,确保您使用安全的做法将数据插入到数据库中。然后在图库页面上,您可以从 url 调用特定的 id 以显示正确的数据。喜欢gallery.php?profile=5

    在 gallery.php 页面上,它会查询数据库以查找 id #5,并从数据库中获取所有数据并在页面上回显。

    【讨论】:

      【解决方案2】:

      您对 php 工作原理的理解是错误的,以下是我在您的帖子中可以识别的错误,

      您将网页称为gallery.html,但没有.php 扩展名,Apache 在收到请求时不会调用php 解释器,因此您需要将其重命名为gallery.php。

      完成你的任务

      这里是方法

      1>在你的form.html页面中设置属性form标签action=store.php方法=post

      2> 在 store.php 中连接到 mysql 数据库并将所有数据存储在 mysql 数据库中, 成功存储数据后显示感谢信息并重定向到主页

      3> 在您的gallery.php 文件中根据请求的ID 显示配置文件

      注意:- 你需要在 mysql 中设计你的数据库,用一个表和列来存储配置文件的详细信息

      【讨论】:

      • 对不起,我的时间太短了,这是我自己的一个项目,我想把它弄出来,老实说,我几乎没有读过一本关于它的书,谢谢你的帮助
      【解决方案3】:

      Form.html

      • 用户填写表格
      • 用户点击提交
      • 表单数据将被处理到一个页面,比如thanks.php

      谢谢.php

      • 收集表单数据
      • 将其存储在数据库中
      • 插入成功后重定向到homepage.php

      Homepage.php

      • 显示“感谢您填写表单”的消息
      • 在此页面中提供链接以查看用户的详细信息
      • 像这样<a href=gallery.php?rowid=<?php echo <insert primary column value here from database>?">View Profile</a>

      Gallery.php

      • 使用 $_GET $rowid = $_GET['rowid']; 获取 id
      • 在您的数据库查询$q = "SELECT * FROM <tablename> WHERE <primary key column name> = '".$rowid."'";WHERE 子句中使用$rowid
      • 使用返回的集合来显示特定用户的数据。

      【讨论】:

      • 请解释反对意见。让我知道我在这里做错了什么
      • 连续第二次使用 SQL 注入回答。
      • 哦,cmon,这是工作流示例。这就是OP所要求的。恐怕你在这里吹毛求疵
      • 谢谢你,我猜我不会用数据库猜到
      猜你喜欢
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 2014-10-16
      相关资源
      最近更新 更多