【发布时间】:2012-12-06 17:22:39
【问题描述】:
我在这里需要认真的帮助!我正在建设这个网站:每篇文章的摘要都是从数据库中生成的,标题为链接,但我希望如果有人点击链接,文章的页面会自动生成而不会匆忙;因为我无法为数据库中的每篇文章编写一个页面! 这是我生成摘要的代码:
<?php
if(isset($_POST['search'])){
$term = mysql_real_escape_string($_POST['keyword']);
$search = mysql_query("select * from article
where match(title, body) against('$term') ");
if(mysql_num_rows($search)>0){
echo "<div>"."Search Results For: "."<h3><u>".$term."</u></h3>"."</div>";
while($result = mysql_fetch_array($search)){
echo "<div class=\"article\">".
"<div class=\"title\"><a href=\"".$result['cat'].".php"."\">".$result['title']."</a></div>".
"<div class=\"body\">".substr($result['body'], 0, 250)."</div>".
"<div class=\"cat\"><a href=\"".$result['cat'].".php"."\">"."Category: ".$result['cat']."</a></div>".
"<div class=\"author\">"."Author: ".$result['author']."</div>".
"<div class=\"dateTime\">"."Date: ".$result['date']."</div>".
"</div>";
}
}
else{
echo "Sorry! The search for "."<h3>".$term."</h3>"." gave no results.";
}
}
?>
【问题讨论】:
-
提示:
mypage.com/article.php?id=42如果你不明白,你需要学习一些如何使用 PHP 的基础知识。这是网页功能的最基本用例之一。 -
男人?我问的原因是我不知道 - 因为大声哭泣!我已经阅读了一些 urlencoding,但我似乎不明白。如果您愿意,请提供帮助。谢谢
-
我是说大多数教程或 PHP 书籍都涵盖了这个基本用例。你应该阅读更多。在这里,我在 IBM 找到了一个不错的:ibm.com/developerworks/opensource/tutorials/os-php-blog/…