marco: <form>

Hallo

ich hab ein Problem, hier der Code:
index.php:

<form method="get">
<input name="ffd">
<input type=submit>
</form

<a href="index.php?xxx=xxx">link</a>

das ist alles in einem echo"";

wenn ich jetzt auf Submit klicke dann wird die Variable $ffd in der URL mit übergeben als in der Adresse des Browsers steht .../index.php?ffd=igrendwas
wenn ich dann aber auf den link klicke dann steht da .../index.php?xxx=xxx aber nicht mehr die Variable $ffd
gibt es eine Möglichkeit das die Variable in der Addressleist vorhendan bleibt also das nach 2 klicks steht .../index.php?ffd=irgendwas&xxx=xxx ?

aber: wenn ich 3mal auf den Link klicke dann soll nicht da stehen .../index.php?xxx=xxx&xxx=xxx&xxx=xxx

THX

  1. Huhu

    wenn ich Dich richtig verstanden habe möchtest Du
    alle GET-Parameter bei jedem Verweis "mitschleppen".

    Dafür gibt es z.B. folgende Lösungsmöglichkeiten:

    1.) Du benutzt Formulare und steckst die Werte jeweils in Felder vom Typ "hidden".

    2.) Du erzeugst (mit einer geeigneten Funktion) jeweils aus den gesendeten GET-Parametern ($_GET bzw. $HTTP_GET_VARS) einen Parameter-String welchen Du an alle Verweise anfügst.

    3.) Du benutzt Sessions an Stelle von GET

    was möchtest Du denn genau machen?

    Bevor ich es vergesse, bei Deinem Beispiel fehlte im Form-Tag das action Attribut.

    so short ...

    Viele Grüße

    lulu