par
tanolapin » 15 janv. 2006, 21:48
je prend un exemple simple voici le code suivant contenant un formulaire qui est envoyé à la meme page qui traitera les requetes vers une base de données.
<html>
<head>
<title>Une enquete web</title>
</head>
<body>
<?php
if(isset($_post["quantite"]) && ($_post["quantite"]>0"") && ($_post["quantite"]<10"")
//ici j'envois les requetes vers une base sql pour mettre a jour ma commande
?>
<form action="<?php echo php_self; ?>" method"post">
<input type="text" name="quantite">
<input type="submit" value="envoyer">
</form>
</body>
</html>
mon probleme est que apres avoir valider mon formulaire et mis a jour ma base si je fais simplement actualiser dans le navigateur je relance la meme page ce qui me fais aussi relancer les requetes
il doit falloir controler le cache mais j'ai beau chercher je ne trouve de solution est ce que quelqu'un peut m'aider car j'ai passer l'apres midi a chercher mais ca ne marche toujours pas!
si je suis sur un site de commerce par exemple si je clique sur actualiser
apres avoir fais un +1 sur une refence dans mon panier je veux pas
qu'en faisant actualiser on refasse encore +1 voilà!
merci
je prend un exemple simple voici le code suivant contenant un formulaire qui est envoyé à la meme page qui traitera les requetes vers une base de données.
[php]<html>
<head>
<title>Une enquete web</title>
</head>
<body>
<?php
if(isset($_post["quantite"]) && ($_post["quantite"]>0"") && ($_post["quantite"]<10"")
//ici j'envois les requetes vers une base sql pour mettre a jour ma commande
?>
<form action="<?php echo php_self; ?>" method"post">
<input type="text" name="quantite">
<input type="submit" value="envoyer">
</form>
</body>
</html>[/php]
mon probleme est que apres avoir valider mon formulaire et mis a jour ma base si je fais simplement actualiser dans le navigateur je relance la meme page ce qui me fais aussi relancer les requetes
il doit falloir controler le cache mais j'ai beau chercher je ne trouve de solution est ce que quelqu'un peut m'aider car j'ai passer l'apres midi a chercher mais ca ne marche toujours pas!
si je suis sur un site de commerce par exemple si je clique sur actualiser
apres avoir fais un +1 sur une refence dans mon panier je veux pas
qu'en faisant actualiser on refasse encore +1 voilà!
merci