Put Inhalt innerhalb eines Formulars. Sie können auch die Eingabe button
in einen submit
Typ ändern, auf diese Weise wird das Formular automatisch beim Klicken gesendet.
<form method="POST" action="yourURL.php">
<input type="text" id="myText" name="myElement" value="Mickey">
<a href="test.php?id=javascript:document.getElementById('myText').value;">
<input type="submit" value="Click"></a>
</form>
Mehr Informationen über Formen: MDN
Ob GET
oder POST
als Methode verwenden, müssen Sie den Inhalt des Formulars durch PHP-Variablen zugreifen können: $_GET
, $_POST
oder dem generischen $_REQUEST
.
Weitere Informationen im PHP documentation
Hinweis: PHP verwendet die name
Attribut des HTML-Elemente für diese Variablen. Stellen Sie sicher, dass Sie dieses Attribut zu Ihren HTML-Elementen hinzufügen, sonst wird es Ihnen schwerfallen, einen Wert von $_REQUEST['myText']
zu erhalten. Ich habe das Attribut mit dem Wert "myElement" im obigen Code hinzugefügt. Es ist über PHP erreichbar, indem Sie $_REQUEST['myElement']
eingeben.
Inhalt durch GET
Methode gesendet wird sichtbar in der URL, wie folgt aus: www.example.com/test.php?var1=test&var2=test
, die nicht alles tun wird, - Ort, um es in einem Formular .. auch mit würde ich empfehlen, '$ _POST' über' $ _GET' - für mich ist '$ _POST' sauberer und lässt die URL nicht komisch aussehen. – ThisGuyHasTwoThumbs