pb formulaire

pb formulaire - PHP - Programmation

Marsh Posté le 20-05-2004 à 16:28:29    

Bonjour,
 
Voila, j'ai crée un formulaire et je voudrai savoir comment faire pour envoyer les donnees ds la base de donnee et en meme temps que faire apparaitre une autre page.
Car pour l'instant j'arrive qu'a envoyer les infos ds la base ou a afficher une autre pas mais pas les 2 en mm tps.
 
Je sai que c un peu compliqué ms si qq'un peu m'aider?
 
Merci

Reply

Marsh Posté le 20-05-2004 à 16:28:29   

Reply

Marsh Posté le 20-05-2004 à 17:31:31    

ta page 1 contient le formulaire
ta page 2 traite les données et redirige vers page 3


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 20-05-2004 à 18:22:52    

oui d'accord mais comment ?

Reply

Marsh Posté le 20-05-2004 à 18:50:03    

pour le formulaire, c'est du HTML
pour la page 2, la fonction header() et une condition pour sélectionner ta page de destination


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-05-2004 à 11:39:24    

qq'un peu m'en dire plus sur la fonction header
 
Merci

Reply

Marsh Posté le 21-05-2004 à 11:45:09    

http://www.google.fr/search?q=site [...] ogle&meta=
 
Ce n'est pas vouloir cherche là !!!


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-05-2004 à 11:47:40    

T509 a écrit :

ta page 1 contient le formulaire
ta page 2 traite les données et redirige vers page 3

il peut tout mettre sur la meme page aussi  [:sinclaire]


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 21-05-2004 à 12:19:25    

oui, c'était pour expliquer le principe, tout est possible. Quand on ne maitrise pas bien, c'est peu-être plus simple d'avoir des pages différentes comme cela 1 page 1 action


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 21-05-2004 à 15:11:12    

ok merci les gars

Reply

Marsh Posté le 22-05-2004 à 18:16:12    

tu peut meme tout faire en une seule page en utilisant bien php ;)

Reply

Marsh Posté le 22-05-2004 à 18:16:12   

Reply

Marsh Posté le 22-05-2004 à 20:31:18    

ex-floodeur a écrit :

il peut tout mettre sur la meme page aussi  [:sinclaire]

tu est bien grillé surle coup la agentbombe  [:ddr555]


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 25-05-2004 à 08:51:15    

Excuser moi mais si vous mettez vos traitement sur les meme page que les pages de contenu comment gerer les appuis sur actualiser sans reexecuter les traitements :
un exemple pour illustrer mon propos :
 
Je poste un message sur un forum et apres j'appuis sur f5 si le script d'insertion dans la base était sur la meme page,ie va me demander un renvoi des données POST et si je fais oui le script va se réexecuter,c'est precisement pourquoi je fais des pages de traitement qui reballance l'utilisateur vers des page apres, mais si vous avez une technique differentes j'aimerais beaucoup la connaitre ?  :-)

Reply

Marsh Posté le 25-05-2004 à 12:13:15    

un simple contrôle d'existence de l'entrée en BDD et ensuite tu inserts ou non


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-05-2004 à 13:03:35    

tu pourrais m expliquer un peu mieux stp   :)   ???

Reply

Marsh Posté le 25-05-2004 à 13:34:22    

Tu fais un SELECT sur tes valeurs clé et si tu récupères 1 rang ou plus c'est que c'est déja dans la base. Donc pas d'insertion


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-05-2004 à 13:42:24    

D'accord mais d'une part tu n'esquive pas le probleme du popup windows qui demande le renvoi des données et en plus tu execute une requete alors pourquoi ne pas rendre externes tout les traitements ?

Reply

Marsh Posté le 25-05-2004 à 17:55:55    

C'est vrai que popup et requetes sont toujours là, c'est une simple politique d'organisation. De plus cela dépend de l'action déclenchée (login, inscription à une newsletter ...)
 
Je n'ai jamais dit que tes choix n'étaient pas valables.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Sujets relatifs:

Leave a Replay

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