Valider = deux demandes serveur ?

Inho
Invité n'ayant pas de compte PHPfrance

12 févr. 2008, 20:01

Voila, je voudrais savoir si il existe un moyen quelconque pour en appuyant une fois sur le bouton valider faire deux demandes au serveur consécutive (ou que sur le serveur, la page soit réactualiser deux fois).

Je ne sais pas si vous me comprenez :p

En fait je voudrais résoudre ce problème:
J'appuie sur valider, je recois une page, elle ne me convient pas, je rappuie sur valider, et là c'est bon.
Donc je voudrais une méthode pour éviter d'afficher la page intermédiaire (qui ne sert à rien).

Voila, merci :p

ViPHP
ViPHP | 5924 Messages

12 févr. 2008, 21:26

Petite curiosité avant de te dire comment faire (parce qu'il y a peut être plus simple), pourquoi est ce faire ?

Invité
Invité n'ayant pas de compte PHPfrance

12 févr. 2008, 21:39

Pour une application, j'entre des valeurs dans un formulaire, je veux fait un calcul, ...

Bref, j'en ai besoin, j'ai longuement cherché, il n'y a pas moyen de faire autrement ^^

ViPHP
ViPHP | 5924 Messages

13 févr. 2008, 00:56

Oui mais nous on n'a pas cherché… :)
Ce que je veux dire, c'est que si tu veux la meilleure solution, ou même une solution un minimum adéquate, même si ca revient à faire ce que tu veux, il te faut nous donner plus de détails…

Mammouth du PHP | 505 Messages

13 févr. 2008, 09:42

Qu'est ce qu'il se passe exactement sur le poste client après la première réponse ?
Comme le dit Sékiltoyai, nous serions curieux de savoir pourquoi tu ne peux pas envoyer la bonne réponse dès la première fois ? Le client modifie t il la réponse avant de reposter une seconde fois ?

Ce que tu souhaites faires n'est pas techniquement compliqué en soit, mais cela nous laisse pour le moins dubitatif...

Mammouth du PHP | 555 Messages

13 févr. 2008, 11:39

Salut,
J'ai le même problème sur tous mes formulaires, des fois quand on clique ça lance deux appels simultanés au server pour la page qui doit traiter les données, et donc ça crée de beaux bugs...
Je suis donc aussi intéressé par la solution si solution il y a.
Merci à tous!
Modifié en dernier par cicom le 13 févr. 2008, 21:52, modifié 1 fois.
A+ et bon surf!!!!

Mammouth du PHP | 505 Messages

13 févr. 2008, 12:17

La soumission multiple d'un même formulaire est un autre problème que celui ci. Je t'invite à ouvrir un thread dédié après avoir vérifié que le sujet n'a pas été traité. Il existe des solutions relativement simple avec un petit champs caché contenant une clé unique.

Mammouth du PHP | 555 Messages

13 févr. 2008, 12:56

Ah ce n'était pas le sujet du message? Pourtant j'avais cru comprendre que... Désolé
Enfin c'est pas grave je ne vais pas faire un nouveau post pour ça le bug est très rare et je disais ça juste pour appuyer la demande de ce membre, si ça me pose trop de problèmes je posterai...
Merci à tous!
Modifié en dernier par cicom le 13 févr. 2008, 21:53, modifié 1 fois.
A+ et bon surf!!!!

Inho
Invité n'ayant pas de compte PHPfrance

13 févr. 2008, 20:14

En fait, j'ai des formulaires ou on entre des valeurs.
J'accepte, ca fait des calculs.

J'ai un bouton inverser des valeurs, quand j'accepte, ca ne me fait pas les calculs (ca inverse juste les valeurs) , il faut que je ré-appuie sur valider ^^

Je ne cherche pas une solution compliquée, juste une qui marche (peu importe si elle n'est pas 'professionnelle').

Merci de votre aide

Inho
Invité n'ayant pas de compte PHPfrance

15 févr. 2008, 10:32

UP :)

Mammouth du PHP | 514 Messages

15 févr. 2008, 11:31

Salut,
J'ai le même problème sur tous mes formulaires, des fois quand on clique ça lance deux appels simultanés au server pour la page qui doit traiter les données, et donc ça crée de beaux bugs...
Je suis donc aussi intéressé par la solution si solution il y a.
Merci à tous!
Je l'ai déjà eu, et c'était à cause d'un input image, pour lequel j'avais rajouté une javascript.

ViPHP
ViPHP | 5924 Messages

15 févr. 2008, 14:33

En fait, j'ai des formulaires ou on entre des valeurs.
J'accepte, ca fait des calculs.

J'ai un bouton inverser des valeurs, quand j'accepte, ca ne me fait pas les calculs (ca inverse juste les valeurs) , il faut que je ré-appuie sur valider ^^

Je ne cherche pas une solution compliquée, juste une qui marche (peu importe si elle n'est pas 'professionnelle').

Merci de votre aide
Pourquoi n'inverses-tu pas les valeurs dans le code php à ce moment là ?