PHP : passage d'une variable d'une page à une autre

PHP : passage d'une variable d'une page à une autre - Programmation

Marsh Posté le 31-01-2002 à 16:55:45    

Salut les codeurs :hello:
 
Ca fait longtemps que je n'ai pas mis les pieds ici... Et après le SQL, voici mon nouveau dada : le PHP [:olimou]
 
Question du jour (après recherche infructueuse) :  
 
Comment passer une variable PHP d'une page à une autre lors d'un passage par SUBMIT sans utiliser de champ hidden dans le formulaire???
 
Application pratique :  
 
Page 1 : saisie des données
Page 2 : construction de la requête SQL et confirmation des données saisies
Page 3 : exécution de la requête.
 
Pour passer les données de la 1 à la 2, OK, c'est HTTP_POST_VARS.
Dans la 2, on construit la requête, qui est donc stockée dans une variable PHP ($requete par exemple :D)
Et donc, comment passer $requete de la 2 à la 3 sans utiliser un <input type="hidden">???
 
Merchi :hello:

Reply

Marsh Posté le 31-01-2002 à 16:55:45   

Reply

Marsh Posté le 31-01-2002 à 17:01:18    

les sessions

Reply

Marsh Posté le 31-01-2002 à 17:03:08    

ou les cookies

Reply

Marsh Posté le 31-01-2002 à 19:42:50    

J'avais posé cette question il y a quelques temps. J'ai pas mal insisté et la réponse qu'on ma donné c'est de stocker dans un fichier texte ou une base de donnée avant de reprendre dans la page 3...
 
Mais c'est vrai que si qq'un a la solution à la question de Fred999 ça m'intéresse aussi.

Reply

Marsh Posté le 01-02-2002 à 11:54:16    

Sessions? Oké merci je jetterai un oeil.
 
Ceci dit la méthode de l'input type = hidden est OK, mais nécessite que le passage d'une page à une autre se fasse toujours via un bouton submit!!!

Reply

Marsh Posté le 01-02-2002 à 13:14:29    

t'as le passage en querystring aussi ;)
dans l'url koi :D
 
 
enfin pour la saisie et le controle de la saisie t'as besoin que d'une page qui s'appelle elle même après le submit.
 
en rappelant la page t'as donc pas besoin de passer tes valeurs
et tu peux construire et executer ta requête au deuxième passage
et rediriger en sortie vers une autre page par header.
 
c'est ce que je fais pour la plupart de mes formulaires de saisies qui mettent à jour un table.

 

[edtdd]--Message édité par m@nou--[/edtdd]


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 01-02-2002 à 13:32:57    

ou alors tu stocke tes param une fois en bdd sql, et tu les recupere apres

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed