-1

所以基本上我想要的是这样的网站:

Name:

Date:

(picture of person)

但我不想为每个人(数千人)手动创建一个新页面。我拥有数据库中所需的所有内容。我有没有办法让他们点击上一页表格中的人名并让它生成一个页面,上面有那个人的内容?

4

2 回答 2

1

基本原则是从数据库请求每个记录,即一个ID。所以 URL 可以是 person.php?id=xxx 其中 xxx 是对应于 db 记录的 ID。

然后在 person.php 中,您将使用 $_GET['id'] 从数据库中获取正确的记录。当然,您需要转义输入以保护数据库...

于 2012-08-31T21:47:18.790 回答
1

就像是:

<html>
  <head>
    <title>Display User</title>
  </head>
  <body>
    <?php
      // Write all the queries here, by using $_GET to fetch the content
      // from the url. You might also want to include the user id in the url.
      // Finally, fetch the rows as $row = ...
    ?>
    Name: <?php echo $row['name']; ?><br /><br />
    Date: <?php // Do what you want with the date here ?><br /><br />
    <img src="<?php echo $row['imglocation']; // Change this parameter to fit your needs" />
  </body>
</html>
于 2012-08-31T22:36:22.720 回答