在我的网站上,我目前有一个活动页面。使用数据库读取和显示每个事件。对于数据库中的每一行,我创建了一个新的div:
<body>
<?php
define('INCLUDE_CHECK',true);
require 'connect.php';
$result = mysql_query('SELECT * FROM test ORDER BY timestamp DESC LIMIT 3;') ?>
<?php while($row = mysql_fetch_assoc($result)) : ?>
<div class="aboutUsContenttest">
<div class="boxheader"><?php echo $row['a'] ?><br></div>
<div class="aboutUsContentText"> <?php echo $row['b'] ?></div>
</div>
<?php endwhile ?>
</body>
这显示了3个不同的事件......
我想要做的是选择“阅读更多”,这意味着我可以点击一个链接,该链接将我带到一个单独的页面,其中包含有关每个事件的更多信息。如果说第二个事件,我将如何实现这一目标?怎么知道从第二行或div中获取信息?
我希望这有点道理
谢谢
答案 0 :(得分:0)
将参数传递到地址:
$limit = isset($_GET['view_all']) ? "" : "LIMIT 3";
$result = mysql_query("SELECT * FROM test ORDER BY timestamp DESC {$limit};");
答案 1 :(得分:0)
只有一个名为$ row ['b']的页面,带有php文件扩展名,并创建一个href设置为'$ row ['b']的锚.php'
或者,您可以将页面名称添加为数据库中的字段。
<body>
<?php
define('INCLUDE_CHECK',true);
require 'connect.php';
$result = mysql_query('SELECT * FROM test ORDER BY timestamp DESC LIMIT 3;') ?>
<?php while($row = mysql_fetch_assoc($result)) : ?>
<div class="aboutUsContenttest">
<div class="boxheader"><?php echo $row['a'] ?><br></div>
<div class="aboutUsContentText"> <?php echo $row['b'] ?></div>
<div><?php echo '<a href="./'.$row['b'].php.'">Read More</a>'?></div>
</div>
<?php endwhile ?>
</body>