« Programmation PHP/Variables superglobales » : différence entre les versions

Contenu supprimé Contenu ajouté
imported>Piwaroke
imported>Piwaroke
Ligne 35 :
 
=== POST variables : $_POST ===
Elle stocke les valeurs des informations passées par formulaire avec la méthode="post". Ses clés sont donc par conséquent variables.
Voir le cours sur les formulaires.
</br> L'exemple ci dessous est un formulaire comportant un champ de saisie et un bouton de soumission.
</br>Quand un utilisateur soumet des données en cliquant sur "Soumettre", les données du formulaire sont envoyées dans un fichier spécial dans l'attribut d'action de la balise <form>.
</br>Puis, on peut utiliser $ _POST pour recueillir la valeur du champ de saisie.
 
 
{{Exemple
| contenu =
<source lang="php">
<html>
<body>
 
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Nom: <input type="text" nom="fnom">
<input type="soumettre">
</form>
 
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collecte la valeur du champ de saisie
$nom = $_REQUEST['fnom'];
if (empty($nom)) {
echo "Le nom est vide";
} else {
echo $nom;
}
}
?>
 
</body>
</html>
 
</source>
}}
 
=== Variable de téléchargement : $_FILES ===