這是我的第一篇文章。我搜查了很多,但我找不到我在找什麼。所以我有這個文件,它打破後的內容和已讀更多:我想輸出從後我怎樣才能從一個頁面的數組ID到另一個重定向頁面
<?php
include('../root/admin/includes/connect.php');
$sql = "SELECT * FROM posts";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "\n";
echo truncate($row['Content'], "article.php", "article_id", $row['ID']);
}
//function to truncate text and show read more link
function truncate($mytext, $link, $var, $id) {
//Number of characters to show
$chars = 25;
$mytext = substr($mytext, 0, $chars);
$mytext = substr($mytext, 0, strrpos($mytext, ' '));
$mytext = $mytext . " <a href='$link?$var=$id'>read more...</a>";
return $mytext;
}
?>
現在我有這個文件
<?php
include('includes/connect.php');
$id = isset($_GET['ID']);
$query = mysql_query("SELECT * FROM posts WHERE ID='$id'") or die(mysql_error());
if (mysql_num_rows($query) == 0) {
echo "<tr><td colspan=\"3\">No Posts Were Found</td></tr>";
} else {
while ($post = mysql_fetch_assoc($query)) {
echo "<div class='perigrama'><div class='titlos'><h2><a href='#'>" . $post['Title'] . "</a></h2></div><div class='infos'><p>Posted by <a href='#'>" . $post['Author'] . "</a> on March 10, 2011 | <a href='#'>Full article</a></p></div><div class='image'><img src='#' width='540' height='300'></div><div class='content'><p>" . $post['Content'] . "</p></div><div class='more'><p><a href='#'>Full details</a></p></div></div>";
}
}
?>
而這個文件數據庫基於ID在這裏,當我點擊閱讀更多:
<html>
<head>
<title></title>
</head>
<link rel="stylesheet" type="text/css" href="../test/testdivformascss.css">
<body>
<?php
include('functions1.php');
?>
</body>
</html>
,我有這樣的時候,我打讀取輸出更重定向我正確的頁面ID,但是他說我沒有帖裏發現的。
如果你能告訴我一個如何做到這一點的方法,我會很高興看到它。提前致謝!
你聽說過SQL注入嗎?閱讀它。 – Robert
您應該使用mysqli_函數或PDO代替使用mysql_函數。除此之外,'$ link'變量的內容是什麼? – Naryl