Comment utiliser le superglobale en php
Fermé
Lili_754
Messages postés
125
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
31 mai 2016
-
2 mars 2013 à 13:10
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 4 mars 2013 à 19:37
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 - 4 mars 2013 à 19:37
A voir également:
- Comment utiliser le superglobale en php
- Comment utiliser chromecast - Guide
- Comment utiliser l'ia - Accueil - Guide Intelligence artificielle
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert
- Comment utiliser wetransfer gratuit ? - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
Modifié par tryan44 le 2/03/2013 à 22:42
Modifié par tryan44 le 2/03/2013 à 22:42
Salut,
Il manque l'attribut "value" sur les champs de type "text".
Il manque l'attribut "name" sur le champ de type "submit".
Pour l'exemple :
Lors de l'envoie du formulaire soit "$_POST['Valider']", testez les variables en question pour voir ce qu'elles retournent et comprendre à quoi elles servent :
https://www.php.net/manual/fr/language.variables.superglobals.php
http://php.net/manual/fr/reserved.variables.server.php
Une question stupide engendre une réponse stupide!
Une question mal formulé engendre une réponse aléatoire!
Il manque l'attribut "value" sur les champs de type "text".
Il manque l'attribut "name" sur le champ de type "submit".
Pour l'exemple :
<input type="text" id="Nom" name="Nom" value="" /> <input type="submit" name="Valider" value="Valider" />
Lors de l'envoie du formulaire soit "$_POST['Valider']", testez les variables en question pour voir ce qu'elles retournent et comprendre à quoi elles servent :
if(isset($_POST['Valider'])){ echo $_GET['Nom'].'<br/>'; echo $_SERVER['QUERY_STRING'].'<br/>'; print_r($_REQUEST); }
https://www.php.net/manual/fr/language.variables.superglobals.php
http://php.net/manual/fr/reserved.variables.server.php
Une question stupide engendre une réponse stupide!
Une question mal formulé engendre une réponse aléatoire!
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
4 mars 2013 à 19:37
4 mars 2013 à 19:37
<form method="GET" action="page-de-destination.php">
Dans la page de destination et si le "submit" du formulaire vaut "Valider" :
if(isset($_GET['Valider'])){ //reste du code }
4 mars 2013 à 16:29
4 mars 2013 à 16:35
4 mars 2013 à 17:23