Veuillez donner une action au formulaire!
Et vous devez nommer le bouton Soumettre soumettre:
<input type="submit" name="submit" id="submit" value="Submit" />
Autrement isset()
reviendra false.
Question
J'ai un problème très simple et je l'ai cherché pendant des heures. Mais je ne corrige pas mon erreur ... J'essaie d'obtenir la valeur de ma zone de texte (je sais, il y a beaucoup de messages mais personne n'aurait pu m'aider).
J'ai ça HTML
code:
<form action="" method="post">
<input type="text" id="address" name="address" placeholder="Enter your zip code" style="width:250px;" />
<input type="submit" id="submit" value="Submit" />
</form>
Et c'est PHP
Code n ° 1 J'ai essayé:
<?php
$textboxValue = $_POST['address'];
echo $textboxValue;
?>
Cela ne fonctionne pas et je ne sais pas pourquoi. Après avoir essayé cela, j'ai trouvé un autre code:
<?php
if(isset($_POST['submit'])){
$textboxValue = $_POST['address'];
echo $textboxValue;
}
?>
Cela ne semble pas fonctionner. Comme l'autre.
Y a-t-il une erreur ou pourquoi $textboxValue
pas affiché quand je l'appelle avec echo
?
La solution
Veuillez donner une action au formulaire!
Et vous devez nommer le bouton Soumettre soumettre:
<input type="submit" name="submit" id="submit" value="Submit" />
Autrement isset()
reviendra false.
Autres conseils
J'ai trouvé l'erreur. Dans mon dossier, j'avais un return = false;
Il ne pouvait donc pas exécuter le $_POST
méthode. Mais merci pour toute votre aide :)