voila, j'affiches mon formulaire qui est en fait le contenu du table MySQL.
1./ Je modifie 1 champs, un <intput type='text">,
2./ puis je clique sur Mise A jour.
3./ Cela me fait un submit vers une autre page php qui me fais un update de la base de donnée
4./ puis apres à l'aide je reviens sur ma page automatiquement avec un document.href, pour lister à nouveau la base de donnée.
Cela fonctionne parfaitement sous Firefox. Je fais une modification d'un champs, j'appuis sur le bouton MAJ et hop ca affiche la nouvelle valleur.
Sous IE, il faut que je fasse F5 pour voire apparaitre le nouveau resultat.
J'ai fais des recherches et j'ai essayé d'utilisé :
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="Expires" content="0" /> |
pour demander au navigateur de ne pas utiliser son cache. Cela fonctionne mais une fois sur 2.
Je fais un premier changement, ca fonctionne pas... Je fais F5, le resultat apparait. Je remodifie mon champs puis j'appuis sur MAJ et la ca fonctionne. En fait il faut que je fasse avant F5 pour que cela fonctionne la fois suivante.
j'ai essayé bricolé en utilisant $_SERVER["HTTP_REFERER"], pour faire un reload en javascript sur la page principal uniquement si la page precedente était update.php, mais la valeur ne s'incrit pas (y a pas de valeur) à cause de ma redirection document.href.