Tom: Array um $i++ erhöhen

Beitrag lesen

Hello,

Naja, die Frage ist, wie ich den array jedesmal um eins erhöhe wenn man auf dem Link klickt. Ich will nämlich in der Adresszeile neben next den entsprechenden Wert haben. So wie der Code unten steht, funktioniert es nur das erste mal, das zweite mal nicht...

<?PHP

$weiter = array("...", "...", "...")
$a = 0;
echo"<a href="bla.php?next=".$weiter[$a++]."">NEXT</a>";
?>


>   
> Musst das mit einer Schleife gehen?  
  
Das geht genauso, wie beim Blättern.  
Darum hättest Du den Thread auch fortführen können. Bitte tu das das nächste Mal auch.  
Wenn sich zwischendurch das thema etwas ändert, dann kannst Du über die Vorschau auch die Betreffzeile und notfalls auch die Kategorie des Threads anpassen. Das solltest Du nur nicht bei jeder Kleinigkeit tun. (sonst schimpft Pattrick :-D )  
  
Überlege Dir genau, was der Server an Informtionen hat, wenn das Script aufgerufen hat:  
  
Er hat das Script und die Aufrufparameter, entweder GET oder POST oder bei POST hat er ggf. sogar auch noch (die alten) GET-Parameter, wenn die URL im action-Attribut welche angehängt hat oder kein action-Attribut angegeben wurde.  
  
Damit muss er alles berechnen.  
  
Die Variablen im Script, also auch Dein Array, werden bei jedem Mal neu aufgebaut.  
  
Woher soll der arme Server nun wissen, wo Du beim letzten Request, der vielleicht schon zwei jahre her ist, gewesen bist. Diese Zustandsdaten musst Du dem Server als Parameter mitliefern (andere Möglichkeiten kommen erst viel später dran :-) ).  
  
Bei unserem Blättersricpt haben wir das über die Mitteilung der Wunschseitennummer ($page <==  $\_GET['page'] <== script.php?page=3) gemacht.  
  
Denke Dir also einen aussagefähigen Namen für eine Zustandsvariable aus, setze sie als Wert in dein HTML-Dokument ein udn erhalte sie dann beim nächsten Request als Parameter in $\_GET oder $\_POST zurück.  
  
Verstanden?  
  
  
Liebe Grüße aus Syburg  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>