Maison > développement back-end > tutoriel php > Comment puis-je récupérer les valeurs des champs de saisie à l'aide de $_GET et $_POST de PHP ?

Comment puis-je récupérer les valeurs des champs de saisie à l'aide de $_GET et $_POST de PHP ?

Linda Hamilton
Libérer: 2024-11-24 09:06:10
original
829 Les gens l'ont consulté

How Can I Retrieve Input Field Values Using PHP's $_GET and $_POST?

Récupération de la valeur du champ de saisie à l'aide de PHP

Lorsque vous travaillez avec des formulaires HTML, il devient souvent nécessaire d'accéder et de manipuler les entrées utilisateur à partir des champs de saisie. PHP fournit plusieurs mécanismes pour ce faire, notamment les superglobales $_POST et $_GET.

Utiliser $_POST ou $_GET

Pour récupérer la valeur d'un champ de saisie en utilisant PHP, vous pouvez utiliser les superglobales $_POST ou $_GET. Ces superglobales contiennent un tableau associatif de valeurs de champ de formulaire, saisies par le nom de la balise d'entrée HTML.

Exemple

Considérez le champ de saisie suivant :

<input type="text" name="subject">
Copier après la connexion

Pour obtenir la valeur de ce champ de saisie et l'attribuer à une session, vous pouvez utiliser le PHP suivant code :

// Using $_GET
$_SESSION['subject'] = $_GET['subject'];

// Using $_POST
$_SESSION['subject'] = $_POST['subject'];
Copier après la connexion

Méthode du formulaire

La méthode utilisée dans votre formulaire HTML détermine quel superglobal est utilisé pour récupérer la valeur du champ de saisie :

  • GET : Utilise le superglobal $_GET pour stocker les données du formulaire sous forme de chaîne de requête paramètres.
  • POST : Utilise le superglobal $_POST pour stocker les données du formulaire directement dans le corps de la requête.

Exemple de formulaire avec la méthode GET :

<input type="text" name="subject">
Copier après la connexion

Pour afficher la valeur en utilisant $_GET :

echo $_GET['subject']; // Output: "Car Loan"
Copier après la connexion

Exemple de formulaire avec méthode POST :


  <input type="text" name="subject">
Copier après la connexion

Pour afficher la valeur à l'aide de $_POST :

echo $_POST['subject']; // Output: "Car Loan"
Copier après la connexion

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 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