Bonjour,
Je dois passer à coté de quelque chose car je n'arrive pas à mettre à jour une page qui contient un formulaire après que celui-ci ait été traité ...
Je pense que cela doit pouvoir se gérer en javascript ?
En résumé, voici mon code :
Page principale contenant une Iframe :
Et la page SB.php qui traite le les données du formulaire :
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 [...] <table width="50%" border="1"> <tr> <td> <IFRAME SRC="SB.php" SCROLLING=yes FRAMEBORDER="0" HEIGHT=100% WIDTH=100% VALIGN=top> </IFRAME> </td> </tr> <tr> <td> <form action="SB.php" method="post"> <span class="Btfont">Message : </span><input type="text" name="message" class="Btfont" size="80"> <input type="submit" value="OK" class="Btfont"> </form> </td> </tr> </table> [...]
J'ai essayer de mettre un "window.opener.location.reload()" en fin de la page SB.php, sans effet.
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
25
26
27
28
29
30
31 [...] <? if (isset($_POST['message'])) { if ($_POST['message'] != NULL) { $message = htmlentities ($_POST['message']); $pseudo="test"; // à modifier mysql_query("INSERT INTO chat VALUES('', '$pseudo', '$message', NOW())"); } } ?> <table width="100%" border="0"> <tr> <td> <? $reponse = mysql_query("SELECT * FROM chat ORDER BY ID DESC LIMIT 0,10"); while ($donnees = mysql_fetch_array($reponse) ) { echo "<tr><td><span class=\"BtFont\"><b>".$donnees['pseudo']." </b></span><span class=\"font5\">(".$donnees['date'].") : </span><span class=\"Btfont\">".$donnees['message']."</span></td></tr>"; } ?> </td> </tr> </table> [...]
Merci de votre aide ...
Partager