0

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

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

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

4

3 回答 3

1

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

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

于 2012-12-22T07:40:17.940 回答
1

表单.html

  • 用户填写表格
  • 用户点击提交
  • 表单数据将用于处理页面,例如thanks.php

谢谢.php

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

主页.php

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

图库.php

  • 使用 $_GET 获取 id$rowid = $_GET['rowid'];
  • $rowidWHERE数据库查询的子句中使用$q = "SELECT * FROM <tablename> WHERE <primary key column name> = '".$rowid."'";
  • 使用返回的集合来显示该特定用户的数据。
于 2012-12-22T07:54:20.663 回答
1

您对 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 中使用表和列设计数据库来存储配置文件详细信息

于 2012-12-22T07:57:54.920 回答