Maison > base de données > tutoriel mysql > le corps du texte

Pourquoi `if(isset($_POST['submit']))` ne masque-t-il pas mes échos et mon tableau ?

Patricia Arquette
Libérer: 2024-11-07 15:25:03
original
222 Les gens l'ont consulté

Why Doesn't `if(isset($_POST['submit']))` Hide My Echoes and Table?

Pourquoi if(isset($_POST['submit'])) ne cache pas les échos et la table

Lors de l'utilisation de if(isset ($_POST['submit'])), le but est d'afficher le contenu uniquement lorsque l'on clique sur le bouton "Soumettre" du formulaire. Cependant, dans le code fourni, les échos et le tableau apparaissent à l'ouverture du script car la condition isset($_POST['submit']) n'est pas évaluée comme vraie.

La cause profonde

Le problème réside dans le fait que le bouton de soumission n'a pas d'attribut de nom. Sans nom, la valeur correspondante du tableau POST ($_POST['submit']) sera vide, ce qui fera que la condition isset($_POST['submit']) sera toujours évaluée à false.

Le correctif

Pour résoudre ce problème, ajoutez un attribut de nom au bouton de soumission :

<p><input type="submit" value="Submit" name="submit" /></p>
Copier après la connexion

Avec ce changement, la valeur $_POST['submit'] sera être défini lorsque vous cliquez sur le bouton, permettant à la condition isset($_POST['submit']) de fonctionner comme prévu. Les échos et le tableau n'apparaîtront désormais qu'après avoir cliqué sur le bouton.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!