Einfache PHP: erste variable aus einem Formular-input
Kann ich nicht wirklich PHP und von dem, was ich gesehen habe in tutorials sollte dies funktionieren, aber es funktioniert nicht:
<html>
<head></head>
<body>
<form>
<input type='text' name="name" value='myName'>
</form>
<p>
<?php
$name = $_POST['name'];
echo $name
?>
</p>
</body>
</html>
Gibt es einen Grund kann ich nicht bekommen, den Wert von Namen?
Sorry für die Fragen, wie eine einfache Frage...
hier ist die Geige http://jsfiddle.net/DCmu5/1/, so versuchen Sie bitte, was Sie sagte, und senden Sie es an mich nur, wenn es funktioniert, bevor er antwortete
- Hinzufügen eines
<input type="submit" value="Go" />
und ändern Sie die für die POST-Methode (`<form method="POST">=), das Formular Absenden, dann sollte es sichtbar sein.
Du musst angemeldet sein, um einen Kommentar abzugeben.
PHP ist eine serverseitige Sprache, so müssen Sie das Formular abschicken, um Zugriff auf seine Variablen.
Da Sie nicht angeben, eine
method
,GET
angenommen wird, so müssen Sie die$_GET
super-global:Es ist wahrscheinlich besser, verwenden
$_POST
(da es zu vermeiden werde die Werte übergeben in der URL direkt. Als solche, die Sie hinzufügen könnenmethod
- Attribut auf Ihre<form>
- element wie folgt:Bemerken habe ich auch noch einen submit-button für eine gute Maßnahme, aber dies ist nicht erforderlich. Einfach die return-Taste betätigen innerhalb der textbox würde das Formular abschicken.
$ _POST[ 'name'];
. Es ist überflüssig, den Raum nach$
.Gut, Sie zu POSTEN haben Sie Ihre form, um den Wert der
$_POST
Variablen. Fügen Sie diese zu Ihrem<form>
Klicken Sie auf die Schaltfläche, und was eingegeben wird in Ihrem Feld auftauchen.
versuchen, diese