Rafraichir une page!!!!

cs_niko14 Messages postés 209 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 10 octobre 2014 - 14 févr. 2006 à 10:11
cs_niko14 Messages postés 209 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 10 octobre 2014 - 14 févr. 2006 à 10:27
Salut tout le monde!

Voila mon probleme, je fais un site avec la methode mvc donc avec des case...jusque la tout le monde suit!!

Et en fait j'ai un case "budget": ou je fais choisir une annee et un
budget a l'utilisateur, il y a 4 budgets( important pour la suite)

Et qd il valide il passe sur un autre case qui recupere les valeurs
fait une bonne requete et affiche un camembert 3d... avec les
differentes parties du budgets correspondantes au budget choisit!!

Le probleme c'est que quand je reviens en arriere que je rechoisis un
autrze budget et que je valide ca m'affiche le meme camembert je suis
obligé de reactualiser la page par F5 ou la barre d'outils!!

Je voudrais savoir si c'etait possible de rafraichir par le code
directement pour pas que l'utilisateur ait lui meme a rafraichir parce
que c'est pas tres pro!!

J'attends vos reponses svp ca me stresse !!

merci

Niko14

3 réponses

cs_f6xara Messages postés 68 Date d'inscription samedi 1 novembre 2003 Statut Membre Dernière intervention 6 février 2008
14 févr. 2006 à 10:15
Essaye comme ca
<?php
$CachePlus = "";
if (ereg("MSIE [56789]", (isset($HTTP_USER_AGENT)) ? $HTTP_USER_AGENT : getenv("HTTP_USER_AGENT"))) $CachePlus = ", pre-check=0, post-check=0, max-age=0";
$now = gmdate('D, d M Y H:i:s') . ' GMT';
header("Expires: $now");
header("Last-Modified: $now");
header("Cache-Control: no-cache, must-revalidate".$CachePlus);
header("Pragma: no-cache");
?> Pour forcer le navigateur à ne pas aller chercher dans le cache
0
cs_niko14 Messages postés 209 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 10 octobre 2014
14 févr. 2006 à 10:24
je le mets ou ce code la?

en haut de la page!!?

les header vont pas interferer dans le reste de mes case????

Par ce que en fait quand je choisis le budget je metx a jour direct
l'image que je ressors et qui represente mon camembert mais bon voila
elle est pas rafraichie!

faudrait que tu me dises ou je le mets ce code la stp

tu veux pas non plus m'expliker un peu!

Je suis peut etre un peu chiant je sais, mais je suis stréssé la!!


Niko14
0
cs_niko14 Messages postés 209 Date d'inscription jeudi 12 janvier 2006 Statut Membre Dernière intervention 10 octobre 2014
14 févr. 2006 à 10:27
j'ai essayé de mettre le code en haut de a page et ca fonctionne pas!



si ca t'interesse voila mon code!!

case "budget":


$annees = " SELECT
histbudget.id_annee, annee FROM histbudget, annee WHERE



histbudget.id_annee=annee.id_annee GROUP BY
histbudget.id_annee



ORDER BY annee.id_annee";

$resultat = mysql_query ($annees,$id_connexion);

$id_annee= bdd_lire_liste_num($resultat);




$budgets = "SELECT id_budget, nom_budget FROM budget
ORDER BY id_budget";


$resultat_budget = mysql_query($budgets,
$id_connexion);



//$resultat = mysql_query ($annees,$id_connexion);





?>

<form
method="post" action="<?php echo
$_SERVER["PHP_SELF"]."?action=budgetok" ;?>" >

<?php


afficher_liste_deroulante($resultat,"Choisissez l'année du budget
:","annee");


afficher_tableau_en_radio($resultat_budget,"Choisissez le budget désiré
:","budget");

?>



</form>

<?php

break;



case "budgetok":

extract($_POST);

@require("camembert.php");



$requete_budget = " SELECT
montant,num_couleur, nom_typebudget FROM histbudget,couleur, typebudget



WHERE typebudget.id_typebudget =
histbudget.id_typebudget



AND typebudget.id_couleur = couleur.id_couleur



AND histbudget.id_budget = '".$budget."'



AND histbudget.id_annee = '".$annee."'



GROUP BY typebudget.id_typebudget



ORDER BY typebudget.id_typebudget DESC " ;





$resultat_budget = mysql_query($requete_budget, $id_connexion);

$tableau_budget = bdd_lire_tableau($resultat_budget);



camembert($tableau_budget);

?>



[javascript:refresh(this); ri fraiche]

<?php

break;



Niko14
0