Wat is er fout aan deze code? ik krijg deze error:
Notice: Undefined variable: pages in /storage/mijndomein/users/063686/public/sites/walibi.walibicity.nl/mod/new_page.php on line 120
dat is regel 80
<?
//-- get number total replies
$table_replies = 'MenuPagina';
$sql = "SELECT COUNT(id) FROM $table_replies ORDER BY id";
$res = mysql_query($sql);
$total_replies = mysql_result($res, 0);
//-- get replies
if (!isset($_GET['replies']))
{
$replies = "0";
$sql = "SELECT * FROM $table_replies ORDER BY id LIMIT 0,10";
}
else
$sql = "SELECT * FROM $table_replies ORDER BY id LIMIT " . $_GET['replies'] . ",10";
$res = mysql_query($sql);
//-- loop through reactions
if (mysql_num_rows($res) >= 1)
{
echo '<div align="center">';
echo '<table border="1" width="500" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#000000">';
echo '<tr><td colspan="2"><img border="0" src="layout/walibicitykop.gif" width="500" height="25"></td></tr>';
echo '<tr><td width="179"><b>Pagina naam:</b></td><td width="320"><b>Pagina link:</b></td></tr>';
while ($row = mysql_fetch_assoc($res))
{
echo '<tr><td width="179">'.$row['naam'].'</td><td width="320">?p=pagina&id='.$row['id'].'</td></tr>';
}
echo '</table>';
echo '</div>';
}
else
{
echo "Er zijn nog geen pagina's gemaakt";
}
//-- unset + set some vars
unset($p);
$u = 0;
$a = 1;
$p = 0;
//-- loop through total reactions
for ($i = 0; $i <= $total_replies && $total_replies > 10; $i++)
{
//-- check if $u is smaller then 10 and if
//-- the page hasn't been set earlier
if ($u < 10 && $a != $p)
{
$num = $p + 1;
if (!$num_replies && $num_replies != "0")
$num_replies = "0";
else
$num_replies = $num_replies + 10;
//-- check if current page is the page which's about to get generated
if ($num_replies == $_GET['replies'] || $num_replies == $replies)
$pages[$p] = "<b>" . $num . "</b>";
else
$pages[$p] = "<a href=\"" . $_SERVER['PHP_SELF'] . "?id=" . $_GET['id'] . "&cat=" . $_GET['cat'] . "&replies=" . $num_replies . "\">" . $num . "</a>";
$a = $p;
}
//-- when $u is bigger then 10
//-- start the loop of ten posts again
elseif ($u >= 10)
{
unset($u);
$p++;
}
//-- count $u
$u++;
}
//-- show navigation to skip pages
for ($i = 0; $i < count($pages); $i++)
{
if ($i == 0)
echo $pages[$i];
else
echo " | " . $pages[$i];
}
?>
1.345 views