|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2004 Messages : 102 ![]() |
Je sais que ce problème a une solution sur le forum, mais mon cas est un peu particulier.
En fait, je dois effectuer un formulaire d'encodage des commandes à réaliser dans le mois. J'ai une page qui m'affiche le formulaire en haut et, juste en dessous, un tableau qui reprend ce qui a déjà été encodé pour la semaine et la semaine prochaine. Donc, dès que je valide mon formulaire, le tableau est automatiquement mis à jour. Ce qui signifie que je ne vois pas bien comment je pourrais faire pour travailler avec plusieurs fichiers (3 comme indiqué dans le tuto que j'ai trouvé sur ce forum). Est-ce que qqun a une idée pour que lors d'un rafraichissement, les données ne soient pas à nouveau envoyées ? Merci. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : septembre 2002 Messages : 1 638 ![]() |
javascript ou ajax pourrait mettre à jour l'affichage et ne pas envoyer le formulaire.
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2004 Messages : 102 ![]() |
Merci pour votre réponse, mais je dois absolument effectuer ce développement en PHP et rien d'autre.
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : septembre 2002 Messages : 1 638 ![]() |
Et bien oui :
Ajax pour la partie client (navigateur). PHP pour la partie serveur. A+ |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : avril 2004 Messages : 102 ![]() |
Malheureusement, je ne suis pas aussi libre de mouvements que je le voudrais.
Je travaille pour une société qui nous oblige à utiliser un certain nombre de logiciels standards et je ne peux pas installer ce que je veux. Pour la navigation je n'ai le choix qu'entre IE et Firefox. Il faut vraiment que je trouve une solution à mon problème avec ces standards. |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
Ajax n'est pas un autre navigateur, c'est du code JavaScript qui fonctionne avec Internet Explorer et Firefox
regarde les cours là : http://php.developpez.com/cours/#bibliotheques-ajax
__________________
Modérateur PHP |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : avril 2004 Messages : 102 ![]() |
Alors c'est encore pire, ma société limite l'utilisation de Java (problèmes de sécurité).
Je n'ai vraiment pas d'autre possibilité qu'en PHP. |
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Si tu ne te résout pas a utiliser Javascript! Et non pas Java, c'est totalement différent. Tu ne pourra pas faire ce que tu veut. Du moins pas en une seule page et dynamique comme tu veut le faire!
|
|
|
00
|
|
|
#9 | |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
Citation:
le plus simple est de tester la page suivante qui utilise AJAX, si tu vois la Tour Effeil c'est que l'AJAX fonctionne : http://maps.google.fr/maps?f=q&hl=fr...06738&t=k&om=1
__________________
Modérateur PHP |
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : septembre 2002 Messages : 1 638 ![]() |
Mais quand on a des besoins il faut se donner les moyens.
Toi en tant que spécialiste (je suppose) tu peux apporter un avis d'expert. Si ensuite ta société refuse, tu peux leur dire que tu ne fera pas car tu n'as plus de solutions : et là généralement çà bouge... ![]() PS : Ne confonds pas Javascript (ou Ajax) avec Java. En lisant les tutorials de ce site, tu peux aussi te faire un avis sur les solutions envisageables pour résoudre tes soucis informatiques : mais cela demande du temps (encore un moyen qu'il faut se donner pour réussir). Salut. |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 18 ![]() |
salut
ecoute mon frere ton probleme soit completement resolu si tu travaillera avec ajax (c'est du javascript avec xml) et il n'y a aucune d'autre solution que l'ajax je te le jure |
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : octobre 2003 Messages : 2 714 ![]() |
Salut,
Une façon simple est de passer par une page de validation. Ta page avec ton formulaire : formTableau.php Ta page de validation de formulaire : formTableauValidate.php Donc, ton formulaire a comme target formTableauValidate.php, et cette dernière, fait une redirection via Header sur ta page formTableau.php. Ainsi, si tu fais F5 ou Refresh sur ta page formTableau.php, tu ne feras que rafraîchir le rendu, et le formulaire ne sera pas soumi à chaque fois. A+
__________________
K |
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Inscription : avril 2004 Messages : 102 ![]() |
Merci pour votre aide.
J'ai fait une redirection vers une page qui redirige à son tour vers le formualire principal après 2 secondes. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com