0

チュートリアルの次のコードで問題が発生しました。非常に単純に見えますが、何か不足しているに違いありません。番号付きページ メニューがあるはずの場所に何もありません。だれかが理由がわかりますか?

if (isset($_GET["page"])) { // get page number for query
$page = $_GET["page"];
}
else {
$page = 1; // no page number? set it
};

$start_from = ($page-1) * 20;

$query = "SELECT * FROM posts";
$query.= " WHERE isstart = 'y' AND iscomplete = 'n' ORDER BY date DESC LIMIT $start_from, 20";             
$start_from, 20"; // use LIMIT (and options) to make sure only 20 are displayed

$result = mysql_query($query);

$query_count = "SELECT COUNT(post_ID) FROM posts WHERE isstart = 'y'"; 
$count_result = mysql_query($query_count); 
$count_results = mysql_fetch_row($count_result); 
$total_posts = $count_results[0];
$total_pages = ceil($total_posts / 20); // get total pages needed for page menu

for ($i=1; $i<=$total_pages; $i++) { // set the page numbers
$pagelink = "Page: <a href='index_test.php?page=".$i."'>".$i."</a>"; // make the page menu
}; 

$top_body_text = '<p align="left">'.$pagelink.'</p>';

現在、私の文を $pagelink にエコーすると、注意が作成されます。

4

2 に答える 2