// Place dans le tableau :
$t = 0;
//
// Dans ma boucle :
//
while($data_bid = mysql_fetch_array($req_bid)){
// Reste du code
// Partie qui nous intéresse
$ligne_bass .= '<td><input type="checkbox" name="supprimer['.$t.']" unchecked></td>';
$t = $t+1;
}
//
// Dans le traitement
//
// Récupération des informations envoyées par le formulaire :
$url = $_POST['url'];
$pid = $_POST['pid'];
$place = $_POST['place'];
$nature = $_POST['nature'];
$bass_id = $_POST['bass_id'];
$comment = $_POST['comment'];
$supprimer = $_POST['supprimer'];
// On compte le nombre d'enregistrement
$c = count($pid);
for ($i = 0; $i < $c; $i++) {
if(!empty($supprimer[$i])){
// Suppression du serveur
unlink("../../kbasse/photos/".$bass_id[$i]."/".$url[$i]);
// Suppression de la base de donnée
$sql_del = "DELETE FROM kah_img WHERE pid='".$pid[$i]."'";
$req_del = mysql_query($sql_del) or die('Erreur SQL !<br>'.$sql_del.'<br>'.mysql_error());
echo("Photo ".$pid[$i]." : Effacée<br />");
}
else{
$sql_up = "UPDATE kah_img SET place='".$place[$i]."', comment='".$comment[$i]."', nature='".$nature[$i]."' WHERE pid='".$pid[$i]."'";
$req_up = mysql_query($sql_up) or die('Erreur SQL !<br>'.$sql_up.'<br>'.mysql_error());
echo("Photo ".$pid[$i]." : Modifiée<br />");
}
}
Voilà ca marche, mais si vous avez des idées d'amélioration je suis toujours preneur !!