quelques petit pbs

Invité
Invité n'ayant pas de compte PHPfrance

17 janv. 2007, 10:58

salut a tous, je voulais vous demander quelques questions:
- comment envoyer des variables d'un formulaire a un antre appelé par le premier , sachant que j'ai utilisé $var=$_post[var] et ça n'a pas marché !!
-je veux ajouter un bouton de retour d'un formulaire a son formulaire appelant
et merci d'avance

Eléphant du PHP | 445 Messages

17 janv. 2007, 11:03

Bonjour,

Tu peux par exemple utiliser des sessions pour tes données, ce qui te permettrait, en plus de passer tes variables au second formulaire, de réafficher les valeurs saisies si l'utilisateur revient au premier :

http://www.phpfrance.com/forums/viewtop ... formulaire
LLDC
Ulti

Invité
Invité n'ayant pas de compte PHPfrance

17 janv. 2007, 11:42

PEUT TU EXPLIQUER MIEU STP? JE SUIS TR7S DEBUTANT

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

17 janv. 2007, 11:46

Modération :
Merci de ne pas abuser des capitales dans ton message.
C'est moins lisible et ça n'apporte rien de plus.

De plus, nous sommes dans un forum francophone.
Tu as devant toi un clavier complet et tu disposes de la place que tu désires pour écrire.
Merci de rédiger tes messages dans un français intelligible pour tous.
Ce sera bénéfique pour ta demande d'aide.

Merci de prendre le temps de lire les règlements.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 janv. 2007, 11:47

Les sessions te permettent d'enregistrer des données en mémoire sur le serveur afin de pouvoir les interroger depuis n'importe quelle page, tant que l'utilisateur est connecté.

Ceci dit, si tu envois les données depuis ton formulaire A vers une page contenant un formulaire B tu dois pouvoir récupérer ces données sans problème.

$var=$_post[var] => Attention, la variable superglobale est $_POST (là par contre t'as droit aux majuscules ;)). Par contre les données de ton formulaire sont elles bien envoyées en post ? Lorsque tu fais $_POST['var'], 'var' correspond-il bien à l'un des noms d'un champ de ton formulaire ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

17 janv. 2007, 12:13

exusez moi zeus, j'ai oublié la touche (maj) tappée;

rhyl->$_POST['var'], (var est un champ de mon premier formulaire (appelant) qui je ne la reçoi pas en second!!
et merci d'avance pour vos aides

Eléphant du PHP | 445 Messages

17 janv. 2007, 14:07

Re,

Montre nous le code de tes deux formulaires, pour qu'on puisse mieux situer le problème.

P.S : N'oublie pas les ' dans $_POST['var']; et non $_POST[var] comme tu semblais le faire dans ton premier post
LLDC
Ulti