bonjour j'ai un script messagerie, j'arrive à cocher toute les cas du checkbox.
quand je clique sur le bouton delete cela ne fonctionne pas merci de votre aide
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140 <?php //sécurité include("sources/secuk.php"); //Page du haut include("sources/haut.php"); ?> <script language="javascript"> <!-- function cocheToute(){ var taille = document.forms['del'].elements.length; var element = null; for(i=0; i < taille; i++){ element = document.forms['del'].elements[i]; if(element.type == "checkbox") element.checked = true; } } //--> </script> <br/><br/><div id="m1"> <table width="500" border="0" align="center" /> <tr> <td> <table width="100%" border="0"> <tr> <td> <div align="center"><font>Messagerie - Messages reçus</font></b> </font></div> </td> </tr> </table><br/><br/> <?php //Premiere Page if(@!$start) {$start=0;} //Recupere le nombre de messages au total @$result=mysql_query ("SELECT * FROM messages WHERE dest='".$_SESSION['xxxx']."' ORDER by date DESC, heure DESC LIMIT $start,$messpagerec") or die ("Requete impossible"); //Nombre de messages recuperer dans $nbmessrec $nbmessrec = mysql_num_rows($result); echo("<table width=\"100%\" border=\"0\">\n<tr>\n<td>\n"); echo("<div align=\"left\"><b>Messages "); echo("reçus :</font> <font color=\"#FF0000\">$nbmessrec</b></font><br>\n"); echo("<form method=\"post\" name=\"del\" action=\"\" >"); ?> <a href="javascript:cocheToute();"><img src="images/erreur.JPG" width="15" height="16" border="0" title="TOUT COCHER" /></a> <input name="delete" type="submit" id="delete" value="Delete"> <?php echo("</div>"); echo("</td>\n</tr>\n</table><hr>"); echo("<table width=\"100%\" border=\"0\">\n<tr>"); echo("<td width=\"10%\"><center><b>Effacer</b></center></td>\n"); echo("<td width=\"20%\"><center><b>Dates</b></center></td>\n"); echo("<td width=\"20%\"><center><b>Expéditeur</b></center></td>\n"); echo ("<td width=\"50%\"><center><b>sujet</b></center></a></td>"); echo("</tr>\n</table>"); //Affichage des messages trier par l'affichage par page while ($row = mysql_fetch_array($result)) { $idmess = $row["id"]; $envmess = $row["env"]; $titremess = $row["titre"]; $datemess = $row["date"]; //Date version dd mm yyyy list($y,$m,$d) = explode("-",$datemess); $tiret= "-"; $datemess2 = $d.$tiret.$m.$tiret.$y; echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\">\n<tr>"); ?> <td width="10%"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td> <?php echo("<td width=\"20%\"><font color=\"#FF0000\"><center>$datemess2</center></font></td>\n"); echo("<td width=\"20%\"><center>$envmess</center></td>\n"); echo("<td width=\"50%\"><a href=\"message.php?aff=$idmess\"><center>$titremess</center></a></td>\n"); /*echo ("<td width=\"13%\"><a href=\"supmessagerie.php?suppr=$idmess\"><center>Effacer</center></a>");*/ echo("</tr>\n</table>"); } if($delete){ for($i=0;$i<$count;$i++){ $del_id = $checkbox[$i]; $sql = "DELETE FROM messages WHERE id='$del_id'"; $result = mysql_query($sql); } // if successful redirect to delete_multiple.php if($result){ echo "<meta http-equiv=\"refresh\" content=\"0;URL=messagerie.php\">"; } } mysql_close(); //Si il n'y a pas encore de message recu if ($nbmessrec=="") { echo("<table width=\"100%\" border=\"0\" bgcolor=\"#FFFFFF\"><tr>"); echo("<td><i>Aucun message pour le moment</i>"); echo("</td></form></tr></table>");} ?> </td></tr> <tr> <td> <?php //Barre de navigation (page précédente - page suivante) //Affichage ou non de l'url page precedente echo("<table width=\"100%\" border=\"0\" align=\"center\"><tr><td width=\"30%\">"); if($start>0){ echo("<a href=\"messagerie.php?start=".($start-$messpagerec)."\"><< Précédent</a>");} if($nbmessrec>0){ echo("</td><td width=\"40%\"><div align=\"center\">Page "); echo ($start + $messpagerec)/$messpagerec; echo (" sur "); echo ceil($nbmessrec/ $messpagerec);} echo("</div></td><td width=\"30%\">"); //Affichage ou non de l'url Page suivante if($nbmessrec>$start+$messpagerec){ echo("<div align=\"right\"><a href=\"messagerie.php?start=".($start+$messpagerec)."\">Suivant >></a></div>");} echo("</td>\n</tr>\n</table>\n"); ?> </td></tr> <tr> <td><hr> <table width="100%" border="0"> <tr> <td><a href="envmessagerie.php?idm=<?php echo''.$_SESSION['idm'].''; ?>"><font>Messages envoyés</font></a></td> <td><div align="right"></div></td> </tr> </table> </td> </tr> </table><br /> <div align="center"> <a href="compte.php?idm=<?php echo''.$_SESSION['idm'].''; ?>">Retour à votre compte</a></div></div> <br /> <?php mysql_close(); //Page du bas include("sources/bas.php"); ?>
Partager