|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 918 ![]() |
Bonjour
J'ai un problème assez sérieux que je n'arrive pas du tout à résoudre. Si je fais une redirection avec header() sur la même page après le traitement d'un formulaire par POST, les données sont-elles envoyées à nouveau ? Un peu de code étant plus descriptif d'un long discours, je vous propose ceci (j'ai taillé à la hache). Il s'agit de rentrer des noms dans une table, et d'indiquer les erreurs de saisie s'il y en a avec la fonction consult_error_disp(); Le problème est que mon code passe 2 fois dans la boucle (la page est exécutée 2 fois) : les erreurs apparaissent en double et surtout les insertions dans la BDD sont faites en double. Quelqu'un pourrait-il m'expliquer pourquoi ? Merci beaucoup. Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Non, si tu fais une redirection avec un header() les informations en POST ne sont pas renvoyées à nouveau.
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français. Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com