j'ai un petit problème sur un script PHP, j'ai une liste avec checkbox pour pouvoir effacer en masse les données, hélas rien ne fonctionne !

le premier switch =display affiche la liste avec ces fameux checkbox
le second = deletetmp demande une confirmation
le dernier =deletecheck efface les données

voici mon script qui est sur la meme page grace à des switch

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
 
	echo '<form action="'.$_SERVER["PHP_SELF"].'?r='.$r.'&amp;ru='.$ru.'&amp;c=deletetmp" method="post">
	<table summary="">
	<tr>
	<th>titre</th>
	<th>url</th>
	<th>description</th>
	<th>update</th>
	<th>supprimer</th>
	<th>gggg</th>
	</tr>';
	while ($resultat = mysql_fetch_array($resultSQLP))
	{	
	echo '<tr>
	<td>'.$resultat['links'].'</td>
	<td>'.$resultat['url'].'</td>
	<td>'.$resultat['description'].'</td>
	<td><a href="'.$_SERVER["PHP_SELF"].'?r='.$r.'&ru='.$ru.'&c=update&id='.$resultat['id_links'].'" title="modifié" />update</a></td>
	<td><a href="'.$_SERVER["PHP_SELF"].'?r='.$r.'&ru='.$ru.'&c=deletetmp&id='.$resultat['id_links'].'" title="supprimé" />delete</a></td>
	<td>'.$resultat['id_links'].'<input type="checkbox" name="check[]" value="'.$resultat['id_links'].'" /></td>
	</tr>';
	}
	echo '</table>
	<input type="image" name="envoyer" src="images/icones/btn_tts-tickets-closed_bg.gif" />
	<input type="hidden" name="envoyer" value="envoyer" />
	</form>';
	require("include/pagination.php");
break;
le second et troisieme switch

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
 
case 'deletetmp':
	//if (isset($_GET['id'])) {$id=$_GET['id'];} else {
	$id=$_POST['check'];//}
	echo 'Voulez-vous vraiment supprimé le lien ?<br /><a href="'.$_SERVER["PHP_SELF"].'?r='.$r.'&ru='.$ru.'&c=deletecheck&id='.$id.'" title="modifié" />oui</a><br /><a href="'.$_SERVER["PHP_SELF"].'?r='.$r.'&ru='.$ru.'&c=display" title="retour" />non</a>';
break;
 
case 'deletecheck':
	$id=$_GET['id'];  
    for ($i = 0; $i < count($id); $i++)
    {
    $requeteSQL= "DELETE FROM links WHERE id_links='$id[$i]'";
    $resultSQL=mysql_query($requeteSQL);
	}
	echo 'Le lien a bien été supprimé. <a href="'.$_SERVER["PHP_SELF"].'?r='.$r.'&ru='.$ru.'&c=display" title="retour" />retour</a><p>';
break;