Frage zu index.php?section=blabla

lokiii

Grünschnabel
Hallo zusammen :)
Ich habe eine Seite auf der ich mit "index.php?page=blabla" Arbeite.
Wie mache ich es wenn ich über den oben genannten Link z.b. ein Gästebuch mit einer Blätterfunktion aufrufe das ebenfals z.b. "gb.php?seite=links" zum wechseln der seite braucht.
Den sobald ich die Seite mit Blätterfunktion über "index.php?page=blabla" include
und weiterblättern will wird automatisch auf "index.php?seite=links" weitergeleitet.

Gibt es eine möglichkeit das zu verknüpfen oder so :confused: ?
 
Zeig doch einfach mal den Code den du bisher hast. Da könnten die ganzen Pro´s hier sehen was da falsch ist oder was man ändern muss damit es deinen Wunsch enstspricht...
 
Du kannst fast beliebig viele Parameter angeben. und sie mit & trennen.

also etwas in diese richtung: index.php?page=gb&site=12 du musst in allen Links eben immer wieder das page=gb dann setzen, solang das gleiche skript aufgerufen werden soll.
 
Das habe ich auch schon versucht. Bin aber kläglich gescheitert.

Hier mal die beiden codeauszüge.
die index.php:
Code:
<?php 
include('links.php'); 

if(isset($_GET['links']) AND isset($dateien[$_GET['links']])) 
{  
 if(!file_exists($dateien[$_GET['links']])) echo "Die Datei ist nicht vorhanden."; 
 include $dateien[$_GET['links']];  
} 
else 
{ 
 include $dateien['error'];  
}

die links.php
Code:
<?php 
$dateien = array();
$dateien['test'] = "test.php"; 
$dateien['artikel'] = "artikel.php"; 
?>

und die seite mit der blätterfunktion: artikel.php
(nur der betreffende ausschnitt)
Code:
for($a=0; $a < $wieviel_seiten; $a++) 
   { 
   $b = $a + 1; 
   if($seite == $b) 
      { 
      echo "  <b>$b</b> "; 
      } 
   else 
      { 
      echo "  <a href=\"?seite=$b\">$b</a> "; 
      } 
   } 
echo "</div>"; 

?>
 
Hallo,
mach es doch so:

index.php
PHP:
<?php
    switch($_GET['section']) {
        case "guestbook":
            include ('guestbook.php');
            break;
		default:	
			include ('index.php.php');
			break;
}
?>
und wenn du nun noch die seiten im gästebuch dazunimmst
sieht das dann so aus:
index.php?section=guestbook&seite=
und deine artikel.php
dann so:
PHP:
for($a=0; $a < $wieviel_seiten; $a++) 
   { 
   $b = $a + 1; 
   if($seite == $b) 
      { 
      echo "  <b>$b</b> "; 
      } 
   else 
      { 
      echo "  <a href=\"index.php?section=guestebook&page=$b\">$b</a> "; 
      } 
   } 
echo "</div>"; 

?>
Gruß
5im0n
 
Also wenn du einen Gästebuch eine Weiter blätter funktion haben möchtest.Geht das relavtive einfach wenn dein Gästebuch mit einen mysql Datenbank arbeitet.

Handelt es sich aber um einen Reine Txt.datei dann wird ein wenig mehr schreibarbeit.

Im ersten Fall kanste die Klausel Limit einsetzen die gibt an wieviel daten sätze Angezeigt werden.So kannste dir ausuchen wieviele Datensätze pro seite Angezeigt werden solln.Beim weiterblätern link übergibste ganz einfach als Parameter die Aktuelle letze Datensatzzahl (index.php?art=gb&seite=10)

Mfg Splasch
 
Zurück