index.php?site= Problem

x_luckystar

Grünschnabel
Ich habe mir eine Blätterfunktion rausgesucht, womit ich allerdings so meine Probleme habe. Ich hoffe ihr verurteilt mich nicht, weil das nicht von hier ist. ;)

Auf jeden Fall habe ich nun das durch ein index.php?site=bla1 verlinkt. Wenn nun eine 2te seite für die Blätterfunktion erstellt wurde und ich die anklicke komme ich auf die index.php...

Ich habe ausprobiert
bla1.php?seite=2
da war die Zeite seite da, aber wie kann ich das Problem lösen
index.php?site=bla1?seite=2
geht ja nicht ;)



Hier nochmal die Blätterfunktion:
PHP:
<?php 
$seite = $_GET["seite"];  //Abfrage auf welcher Seite man ist 

//Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 
if(!isset($seite)) 
   { 
   $seite = 1; 
   } 

//Verbindung zu Datenbank aufbauen 

$link = mysql_connect("localhost","Username","Passwort") or die ("Keine Verbindung moeglich"); 
mysql_select_db("Datenbank") or die ("Die Datenbank existiert nicht"); 


//Einträge pro Seite: Hier 15 pro Seite 
$eintraege_pro_seite = 15; 

//Ausrechen welche Spalte man zuerst ausgeben muss: 

$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite; 


//Tabelle Abfragen 
//Tabelle hei&szlig;t hier einfach: Tabelle 
$abfrage = "SELECT * FROM Tabelle LIMIT $start, $eintraege_pro_seite"; 
$ergebnis = mysql_query($abfrage); 
while($row = mysql_fetch_object($ergebnis)) 
    { 
   echo $row->id."<br>"; // Hier die Ausgabe der Einträge 
   } 


//Jetzt kommt das "Inhaltsverzeichnis", 
//sprich dort steht jetzt: Seite: 1 2 3 4 5 


//Wieviele Einträge gibt es überhaupt 

//Wichtig! Hier muss die gleiche Abfrage sein, wie bei der Ausgabe der Daten 
//also der gleiche Text wie in der Variable $abfrage, blo&szlig; das hier das LIMIT fehlt 
//Sonst funktioniert die Blätterfunktion nicht richtig, 
//und hier kann nur 1 Feld abgefragt werden, also id 

$result = mysql_query("SELECT id FROM Tabelle"); 
$menge = mysql_num_rows($result); 

//Errechnen wieviele Seiten es geben wird 
$wieviel_seiten = $menge / $eintraege_pro_seite; 

//Ausgabe der Seitenlinks: 
echo "<div align=\"center\">"; 
echo "<b>Seite:</b> "; 


//Ausgabe der Links zu den Seiten 
for($a=0; $a < $wieviel_seiten; $a++) 
   { 
   $b = $a + 1; 

   //Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben 
   if($seite == $b) 
      { 
      echo "  <b>$b</b> "; 
      } 

   //Aus dieser Seite ist der User nicht, also einen Link ausgeben 
   else 
      { 
      echo "  <a href=\"?seite=$b\">$b</a> "; 
      } 


   } 
echo "</div>"; 
?>


Hoffe mir kann jemand helfen :) Bin ziemlich neu im Gebiet php :confused:
 
Zurück