繁体   English   中英

我创建了一个html表单,并使用php来获取数据并将其发布到容器内的另一页上

[英]I created a html form and using php I want to get the data and post it on another page inside a container

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

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

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

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

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

Form.html

  • 用户填写表格
  • 用户点击提交
  • 表单数据将用于处理页面,例如thanks.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 $rowid = $_GET['rowid'];
  • 在数据库查询的WHERE子句中使用$rowid $q = "SELECT * FROM <tablename> WHERE <primary key column name> = '".$rowid."'";
  • 使用返回的集合显示该特定用户的数据。

您在理解php的工作原理上是错误的,这是我在您的帖子中可以发现的错误,

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

完成你的任务

这是方法

1>在表单标记的form.html页面设置属性中action = store.php method = post

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

3>在基于您的id的gallery.php文件中显示配置文件

注意:-您需要使用表和列在mysql中设计数据库以存储配置文件详细信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM