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 |
|
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 |
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 |
|
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 |
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 |
|
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 |
17 07 2002 à 15:51 |
pareil pour $_GET qui serait alors la version courte de $HTTP_GET_VARS ? |
|
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 |
|
18 07 2002 à 09:38 |
et qui utilise $variable... je vais devoir tout me palucher à changer ? ca fait chier ca... |
|
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 |
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. |