master1971
Mitglied
Hallo,
ich habe eine Blätterfunktion, die Seitenlinks so anzeigt " Zurück 1 2 3 4 5 6 7 8 9 10 Weiter " usw. .
Ich möchte aber das anzahlmässig max. immer nur 5 Angezeigt werden, die Seitenlinks sollen nicht endlos angezeigt werden.
So wurde ich es gerne haben:
"1 2 3 4 5 Weiter " und dann "Zurück 6 7 8 9 10 Weiter" usw.
Leider bekomme ich das nicht hin.
Hier der Such Blätterfunktion PHP Code:
Kann mir jemand weiterhelfen?
Ich bin dankbar wenn Jemand mir dabei Helfen könnte.
Grüße euch allen, das ist hier wirklich eine klasse Seite.
ich habe eine Blätterfunktion, die Seitenlinks so anzeigt " Zurück 1 2 3 4 5 6 7 8 9 10 Weiter " usw. .
Ich möchte aber das anzahlmässig max. immer nur 5 Angezeigt werden, die Seitenlinks sollen nicht endlos angezeigt werden.
So wurde ich es gerne haben:
"1 2 3 4 5 Weiter " und dann "Zurück 6 7 8 9 10 Weiter" usw.
Leider bekomme ich das nicht hin.
Hier der Such Blätterfunktion PHP Code:
PHP:
$strSQL = "SELECT XXXXXX FROM XXXXX WHERE (BINARY XXXXXX LIKE '%".$_GET["XXXXXXX"]."%')";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 10; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" ORDER BY XXXXXXX DESC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&XXXXXXXX=$_GET[XXXXXXX]'><< Zurück </a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&XXXXXXXXXX=$_GET[XXXXXXXXXX]'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&XXXXXXXXXX=$_GET[XXXXXXXXXX]'> Weiter >></a> ";
}
Kann mir jemand weiterhelfen?
Ich bin dankbar wenn Jemand mir dabei Helfen könnte.
Grüße euch allen, das ist hier wirklich eine klasse Seite.