17 07 2002 à 14:57


Salut !

J'ai créé un formulaire pour permettre à celui ki le remplit de rentrer son loggin et son pass.
Pour récupérer les variables dans le fichier php qui traite ce formulaire, j'utilisais $nom_variable, et tout allait bien.
Le pb, c'est que j'ai dû implanter ce code sur une station sun avec apache et php (4.2 je crois), et apparemment le fait d'utiliser le $nom_variable ne marche plus.
(j'ai fait des echo $loggin à tire-larigot, j'ai rien ki apparaît quand je fais ça)

Après m'être renseigné, on m'a dit que cette méthode ($nom_variable) pour récupérer le contenu du formulaire n'était plus bonne dans les dernières versions de PHP, et qu'on pouvait les récupérer autrement.

C'est la le hic, comment ?

J'ai vu qu'avec phpinfo() , j'avais un truc du style _POST["loggin"] pour récupérer le loggin, mais je ne sais pas comment faire marcher cette méthode...

Plize urgent !

A+
Nico

nico3333fr
nicolas.hoffmann@etu.univ-savoie.fr

cet espace n'est pas à vendre !





  17 07 2002 à 15:17


j'ai vu qu'on pouvait utiliser un tableau $HTTP_POST_VAR mais je n'arrive pas à l'utiliser ....

Qqu'un connaît ?


Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  17 07 2002 à 15:25


tu as ton textfield 'login' dans ta form
tu recuperes la valeur du champ par $_POST['login']
c'est aussi simple que ca

gom

gom3z (l'ami des belges fanatique lvl 1 - )
48 ans (Nottingham)
gom3z@piregwan.com | 22259570

Chasseurs de Galinettes Cendrées de père en fils!





  17 07 2002 à 15:31


Je viens de trouver que $HTTP_POST_VAR["loggin"] marchait apparemment aussi.

Merci pour l'info !
A+

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  17 07 2002 à 15:33


$_POST c'est la version courte de $HTTP_POST_VARS introduit avec le PHP4 si je ne m'abuse

gom est tombe dans le PHP4 direct et ne veut plus en ressortir

gom3z (l'ami des belges fanatique lvl 1 - )
48 ans (Nottingham)
gom3z@piregwan.com | 22259570

Chasseurs de Galinettes Cendrées de père en fils!





  17 07 2002 à 15:49


Dixit un pro du php que je viens de voir, c'est une façon plus propre de récupérer les champs des formulaires. (la méthode $nom est appelée à disparaître m'a-t-on dit...)
Apparemment les deux méthodes sont équivalentes.

Merci Gomz !

A+

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  17 07 2002 à 15:51


pareil pour $_GET qui serait alors la version courte de $HTTP_GET_VARS ?

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  17 07 2002 à 18:50


Petite réponse a gom :

Non $_POST n'est pas la version courte de $HTTP_POST_VARS, c'est tout simplement la nouvelle syntaxe introduite dans PHP 4.1.x : ainsi d'ici quelques temps, $HTTP_POST_VARS sera définitivement inutilisable.

Faut lire les upgrade de chaque version, ya un paper la dessus sur php.net

medgi (mickey - )
41 ans (Strasbourg)
medgi@artysm.org | 163906994
http://www.artysm.org

Demain, hier sera aujourd'hui.





  18 07 2002 à 09:38


et qui utilise $variable... je vais devoir tout me palucher à changer ? ca fait chier ca...

benzor (admin fanatique lvl 1 - )
46 ans (Chambéry)
ben@piregwan.com
http://www.benzor.com

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort. Coluche





  18 07 2002 à 09:52


C'est clair que c chiant !
En consolation, dis-toi bien que tu ne seras pas le seul à devoir te faire ch... à tout changer...

A+
Nico

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.