Sven Rautenberg: Variablenwert ohne Submit-Button übergeben

Beitrag lesen

Moin!

Najaa...der Benutzer muss ja vorher eine Eingabe machen...die kann ich ja nicht vorhersagen :(
daran hatte ich ja auch schon gedacht..

Also entweder hast du ein Formular auf der Seite, und der User kann was eingeben. Dann dürfte der Versand klar sein. ;)

Oder der User hatte mal irgendwas eingegeben, was auf der aktuellen Seite als Ausgabe verwurschtelt wurde. Dann gibts zwei Möglichkeiten:

Entweder wieder ein Formular, welches aus dem vorhergehenden Script gefüttert wird (auch bei hidden-Feldern geht das) und erneut abgeschickt wird.

Oder du baust deine Links dynamisch auf und gibst ihnen die Variablen als Parameter hinter dem Fragezeichen mit. Wichtig: Alle Variablenwerte mit urlencode oder rawurlencode konvertieren - es könnten Sonderzeichen drinstehen.

Die &-Zeichen zur Trennung der Parameter werden & geschrieben!

Der fertige Link würde dann so aussehen:
<a href="naechsteseite.php?var=2&eingabe=Text">Link</a>

In PHP hast du die Variablen dann genau wie bei einem GET-Formular zur Verfügung (also sowohl als $var und $eingabe, als auch im Hash $HTTP_GET_VARS).

- Sven Rautenberg