如何使用SQL和PHP填充站点中的新页面?

时间:2015-07-21 11:10:10

标签: php mysqli

我正在处理一个项目,在这个项目中,我需要构建一些图像,这些图像将链接到包含信息的页面,这些页面将从数据库中获取。有人可以建议一些教程来帮助我实现这个目标,因为我不知道该搜索什么?

我的最终目标类似于http://www.booking.com/city/bg/sofia.en-gb.html?sid=952e191dc66b2059dfc22f7c4d2f33ef;dcid=1;city=-838489;ilp=1,我可以点击酒店名称或图片,然后转到提供所选特定酒店信息的页面。

澄清问题

我的项目涉及2组页面,主要页面和许多链接页面。主页的一个非常简单的例子:

<body>
  <h1>Home</h1>
    <a href='info.php[kidsparties]'>Kid's Parties</a>
    <a href= 'info.php[teenparties]'>Teen Parties</a>
    ...
   <a href='info.php[schoolparties]'>School Parties</a>
<body>

单击链接时,它们将导致具有相同结构但具有不同信息的页面。例如,如果选择了第一个链接:

<body>
  <h1>Kid's Parties</h1>
   <p>Some text here</p>
</body>

2 个答案:

答案 0 :(得分:0)

创建以下表格:

Images (id, src, datetime);
Content (id, content, user_id, created, updated); 
content_img (id, content_id, image_id); 

如果您正在为学校制作CMS,请准备好要求制作页面角色,这是用户权限级别等。管理员,主持人,学生等。

如果您有更多问题,请随时提出。

编辑:Acitivity_log,

id, 
user_id, 
action, 
object_id,
description,
datetime,

这可能如下所示:

id: 4b340550242239
user_id: 1546058
action: "Edit"
object_id: 887987779879
description: 'User1 edited article "An Introduction to Psychology 101" '
datetime: 2015-07-21 14:30:59 

答案 1 :(得分:-1)

如果您希望为不作为单独文件存在的页面提供PHP服务内容,请注意从服务器捕获404错误并解释URL(在$ SERVER []某处)以生成替代页面, (在apache中,这是通过“ERRORDOC 404”指令IIRC激活的)

请务必发出“HTTP / 200”标题,以便抓取工具了解它是真实的页面。