form Action php Variablen übergeben

anfeanger83

Mitglied
wie übergebe ich Variablen über Form Action an eine andere Seite Richtig?

<form method="POST" action="suchen.php?name=<?php $name ?>&id=<?php $id? >">


so bekomme ich ne Fehlermeldung
 
PHP:
<form method="POST" action="suchen.php?name=<?php echo $name; ?>&id=<?php echo $id; ?>">

Den Befehl [phpf]echo[/phpf] sollte man dafür verwenden.

Weiterhin war dein Abschlusszeichen nicht korrekt, es ist "?>" und nicht "? >".
 
Vielleicht meint er auch das hier:

index.html
PHP:
...
 
<form action="script.php?seite=1" method="POST">
Name: <input type="text" name="name"><br>
<input type="submit" value="Senden">
</form>
...

script.php
PHP:
<?php
 
echo "Name: " . $_POST['name']
        . "seite: " . $_POST['seite'];
?>
 
Hallo!

Die Variablen die im action stehen, werden per $_GET übergeben und nicht per $_POST.
Wenn sie unbedingt per $_POST übergeben werden sollen, dann setze sie einfach in ein Hidden-Feld.

Gruss Dr Dau
 
Zurück