Bonjour j'ai le formulaire suivant dont le traitement se fait sur la même page :
Le résultat est bien entré dans ma base de données mais je suis obligée de faire F5 pour l'afficher sur ma page ce qui fait qu'il me rentre une deuxieme fois ma varible dans la table....Je pensais mettre onclick="window.location.reload()" dans la balise form mais ça ne fonctionne pas...Comment faire?Merci d'avance de vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 echo '<div style="margin-left:580px;position:absolute;color:#000066;width:600px;margin-top=10px;"> <table><tr height="10px"> <br><br> <center style="width:100px;font-size:20px;background-color:#FF0055;font-weight:bold;margin-left:0px"> Posez votre question </center><br/> <form name="questionfaq" method="post" action="#" > <b><i>   Problème : <br/>  <textarea name="Question" rows="6" cols="55" ></textarea></b></i><br/><br/><br/> <center><input type="submit" name="submit" value="Envoyer" ></center> </form> </div> '; if(!isset($_POST['Question'])) echo 'erreur'; else { if(isset($_POST['Question'])) { $question = $_POST['Question']; echo($question); $sqlfaq = "INSERT INTO faq (Titre) VALUES ('".addslashes($question)."');"; $resultat2=mysql_query($sqlfaq,$connection); } }
Partager