Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2007, 01h55   #1
Membre du Club
 
Avatar de will97
 
Inscription : mars 2007
Messages : 126
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : mars 2007
Messages : 126
Points : 47
Points : 47
Par défaut problème avec les variables de la méthode GET

j'ai un formulaire qui envoie des infos avec get a un script php (post.php)
ca ressemble a ca:
Code :
http://monsite.com/post.php?nom=qulquechose&email=quelquechose
dans mon script php:
Code :
1
2
3
4
5
echo $_GET['nom'];
renvoi 0
 
echo $_GET['email']
renvoi aussi 0
je ne comprend absolument rien

merci
will97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 09h56   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
Essaie peut etre avec http_get_vars :

Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 12h10   #3
Membre éclairé
 
Avatar de alceste
 
Inscription : mars 2006
Messages : 318
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mars 2006
Messages : 318
Points : 320
Points : 320
pour voir ce qu'elle a dans le ventre, afin de comprendre ce qu'il a pu se passer.
alceste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 12h23   #4
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Citation:
Envoyé par Raideman Voir le message
Essaie peut etre avec http_get_vars :

Cette méthode est dépréciée depuis longtemps.
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 12h26   #5
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
N'empêche que sur certains serveurs on la retrouve, et vu que la syntaxe qu'il utilise est correcte, celà peut être une piste de recherche pour résoudre son problème.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 12h29   #6
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Si $_GET n'étais pas utilisé, je doute que cela lui retourne "0"
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 12h46   #7
Membre émérite
 
Avatar de sharrascript
 
Homme Franck
Développeur Web indépendant
Inscription : avril 2007
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Franck
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web indépendant

Informations forums :
Inscription : avril 2007
Messages : 678
Points : 900
Points : 900
bonjour,

As tu d'autres variables nommées nom ou email, dans ton script, exemple:

Code :
1
2
$email = 'machin';
$nom = 'truc';
Parce que le register_global peut y être pour quelque chose.
__________________
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
sharrascript est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 13h13   #8
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Tout est question de version (que l'auteur n'a pas mentionnée) :
  • Avec une version 4, $HTTP_METHODE_VARS est parfaitement valable
  • Avec PHP 5, cette syntaxe ne le sera si et seulement si register_long_arrays est à On
  • Avec PHP 6, seules les variables $_METHODE subsisteront
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 14h49   #9
Modérateur
 
Avatar de ThomasR
 
Homme Thomas Rambaud
Développeur Web
Inscription : décembre 2007
Messages : 2 140
Détails du profil
Informations personnelles :
Nom : Homme Thomas Rambaud
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 2 140
Points : 2 885
Points : 2 885
A mon avis c'est moins compliqué que ca,
essaye déjà d'envoyer les infos de ton formulaire par la méthode POST, ce qui est beaucoup plus sûr.
Code :
1
2
3
4
<form action="mapage.php" method="POST">
<input type="...."/>
<input type="submit" value="Valider" />
</form>
si jamais t'as des valeurs à envoyer, tu mets des <input type="hidden"/>
ThomasR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 23h53   #10
Membre du Club
 
Avatar de will97
 
Inscription : mars 2007
Messages : 126
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : mars 2007
Messages : 126
Points : 47
Points : 47
Je vais essayer de répondre à tout le monde :
  • PHP 5.2.3
  • POST renvoi 0 aussi
  • Je n'ai pas de var. nommer nom ou email
  • J'ai déjà fait un formulaire et script semblable sur le même serveur et v.PHP
  • var_dump renvoi : string(27) "xxxxxxxxxxxxxxx@hotmail.com" pour email
will97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2007, 09h52   #11
Membre émérite
 
Avatar de sharrascript
 
Homme Franck
Développeur Web indépendant
Inscription : avril 2007
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Franck
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web indépendant

Informations forums :
Inscription : avril 2007
Messages : 678
Points : 900
Points : 900
re,

A mon avis dans ton lien, tu doit avoir un caractère qu'il ne faut pas.

Tu as essayé en mettant réellement:

Code :
http://monsite.com/post.php?nom=quelquechose&email=quelquechose
avec 'quelquechose' en toute lettre et sur un seul mot.

++
__________________
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
sharrascript est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 14h43   #12
Membre du Club
 
Avatar de will97
 
Inscription : mars 2007
Messages : 126
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : mars 2007
Messages : 126
Points : 47
Points : 47
Citation:
Envoyé par sharrascript Voir le message
re,

A mon avis dans ton lien, tu doit avoir un caractère qu'il ne faut pas.

Tu as essayé en mettant réellement:

Code :
http://monsite.com/post.php?nom=quelquechose&email=quelquechose
avec 'quelquechose' en toute lettre et sur un seul mot.

++
Code :
http://monsite.com/post.php?nom=quelquechose&email=qulque_chose@quelquechose.qqc
est-ce possible que ce soit a cause du @ ou du _ ou le .
will97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h24.


 
 
 
 
Partenaires

Hébergement Web