PHP-Code:
<?php
function createpage($number) {
$text="";
If ($frompos>0) { $text.="<a href=\"?viewpage=guestbook&mode=view&frompos=0\">«</a>"; }
$i=0; $i2=1; $show=4;
while ($i < $number)
{
If ($frompos==$i)
{
$text.="<font color=#800000>[b]:".$i2.":[/b]</font>";
}
Else
{
If ((($frompos/$guestbviews)+($show+1)>($i/$guestbviews)) And (($frompos/$guestbviews)-($show+1)<($i/$guestbviews)))
{
$text.="<a href=\"?viewpage=guestbook&mode=view&frompos=".$i."\">:".$i2.":</a>";
}
}
$i=$i+$guestbviews;
$i2++;
}
If ($frompos<(($i2-2)*$guestbviews)) { $text.="<a href=\"?viewpage=guestbook&mode=view&frompos=".(($i2-2)*$guestbviews)."\">»</a>"; }
return($text);
}
?>
meine Vermutung wäre, dass er $number nicht als integer der er ist behandelt, sondern als string... wie kann ich den fehler beheben?
Kommentar