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&ccedil;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&ccedil;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&eacute;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)."\">&lt;&lt; Pr&eacute;c&eacute;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 &gt;&gt;</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&eacute;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");
?>