Maison  >  Article  >  développement back-end  >  Comment vérifier si les variables $_POST existent en PHP ?

Comment vérifier si les variables $_POST existent en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-02 01:45:30203parcourir

How Do You Check if $_POST Variables Exist in PHP?

Détermination de l'existence de variables $_POST

Lorsque vous travaillez avec des formulaires, il est crucial de gérer efficacement les données soumises. Une tâche courante consiste à vérifier l'existence de champs de formulaire spécifiques comme ceux stockés dans $_POST. Cela vous permet de déterminer quels champs ont été remplis et d'agir en conséquence.

Exemple de scénario

Considérez une situation dans laquelle vous souhaitez vérifier l'existence de $_POST['fromPerson '] et imprimez-le dans une chaîne si elle existe. Si $_POST['fromPerson'] est manquant, vous souhaitez laisser la chaîne vide.

Solution

Pour ce faire, vous pouvez utiliser la fonction isset() de PHP :

if( isset($_POST['fromPerson']) )
{
     $fromPerson = '+from%3A'.$_POST['fromPerson'];
     echo $fromPerson;
}

La fonction isset() vérifie si une variable est définie et a une valeur. Dans ce cas, il recherche $_POST['fromPerson']. Si elle existe et n'est pas nulle, l'instruction if est évaluée comme vraie et la chaîne contenant $fromPerson est imprimée. Sinon, la chaîne reste vide.

En utilisant isset() en conjonction avec l'opérateur d'existence (isset), vous pouvez explicitement vérifier la présence de variables $_POST spécifiques et les gérer de manière appropriée , garantissant le bon traitement des données du formulaire et maintenant l'intégrité du comportement de votre application.

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!

Déclaration:
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