Dilemme du bouton de soumission PHP : échos et table indisponibles
Votre code a pour but d'afficher des échos et une table lorsque vous cliquez sur le bouton "Soumettre" sur un formulaire PHP. Cependant, vous avez rencontré un problème où ces éléments restent masqués. En effet, vous utilisez if(isset($_POST['submit'])) pour contrôler l'affichage de ces éléments, mais le bouton de soumission n'a pas d'attribut de nom.
Solution : fournir un Nom du bouton
Pour résoudre ce problème, vous devez fournir à votre bouton d'envoi un attribut de nom. Cela le liera au tableau $_POST['submit'] afin que lorsque le bouton est cliqué, PHP puisse le reconnaître et exécuter le bloc de code prévu. Voici le code HTML corrigé :
<p><input type="submit" value="Submit" name="submit" /></p>
Pourquoi le nom du bouton était-il manquant ?
Dans votre code d'origine, vous avez défini le bouton sans spécifier de nom. Il s'agit de l'élément manquant qui empêche if(isset($_POST['submit'])) de fonctionner comme prévu. PHP ne peut pas suivre l'action de soumission sans un nom de bouton à référencer dans le tableau $_POST.
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!