Liebe Mitdenker, liebe Wissende, liebe Neugierige,
ja!
> > <form action="datei.php?wert=1" method=GET">
> > <input name="name" type="text">
> > </form
nach der Übergabe ist dann
datei.php?name=inhalt
da. Ich habe aber
datei.php?wert=1&name=inhalt
erwartet.
dann gehst du von falschen Erwartungen aus. Bei GET-Formularen wird ein eventuell vorhandener Query-String weggeworfen und durch die Formulardaten ersetzt. Die Lösung ist, den vorbelegten Parameter als Hidden-Feld ins Formular einzubauen.
oder für die submit method="post" zu benutzen, was sich bei Formularen ohnehin meistens anbietet, es sei denn, dass sie auf fremde Ressourcen zugreifen sollen, die nur eine GET-Schnittstelle zur Verfügung stellen.
Der Query-String bleibt bei method="post" erhalten und kann so z.B. für die Identifation des betroffenen Moduls benutzt werden, das dann die eigentlichen Daten per POST empfängt. Die haben ja unbearbeitet meistens auch nix in der Öffentlichkeit zu suchen.
Spirituelle Grüße
Euer Robert
Möge der wahre Forumsgeist ewig leben!