Bonsoir,

Je suis un débutant dans le monde du php et j'ai un petit souci (déja récurrent dans le monde des newbies en php).

Mon problème est que je n'arrive pas à supprimer une donnée de ma base sql (phpmyadmin) depuis mon tableau php, j'utilise des checkbox pour supprimer la ou les donnée(s) quand je sélectionne.

Voici mon code:

effacer_donnee.php :

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
<html> 
<head>
</head>
<?php
if($bdd = mysqli_connect('localhost', 'monuser', 'monpwd', 'mabase')){
 
}
else{
	echo 'Erreur'; /
}
$resultat = mysqli_query($bdd, 'SELECT * FROM matable LIMIT 0, 10');
while($donnees = mysqli_fetch_assoc($resultat)){
	echo '<tr><td>'.$donnees['NameArtist'].'</td><td>'.$donnees['AdressArtist'].'</td><td>'.$donnees["Adress2Artist"].'</td><td>'.$donnees["CityArtist"].
		  '</td><td>'.$donnees["StaProRegArtist"].'</td><td>'.$donnees["PostZipCodArtist"].'</td><td>'.$donnees["CountryArtist"].'</td><td>'.$donnees["MailArtist"].
		  '</td><td>'.$donnees["PhoneArtist"].'</td><td>'.$donnees["NamePicture"].'</td><td><input type="checkbox" name="choix[]" value='.$donnees["IdArtist"].'></td></tr>';
}
mysqli_free_result($resultat);
?>
</table>
<br><br><br>
<div class="bouton">
	<p>
		<input type="submit" name="go" value="Effacer">
		<input type="reset" name=" " value="Annuler">
	</p>	
</div>
</form>	
</section><!-- END SECTION TABLE -->
</body>
</html>
Jusque là aucun souci j'ai tout ce qu'il me faut
Ensuite voici mon hic ^^

effacer_post.php

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
<html>
<head>
</head>
    <body>
<div class="resultat">
<?php
if (isset($_POST['go']) && !empty($_POST['choix'])){
	for ($i=0;$i<count($_POST['choix']);$i++){
                     $choix = $_POST['choix'][$i];
                     mysql_query('DELETE FROM personnes WHERE artist IN('.implode('',$GET['choix']).')');
        }
        echo "<em>Vous avez supprimé les stations suivantes : $choix</em></br>";
}
else{
        echo '<em>Pas d artistes sélectionnés !</em>';
	echo "<br />";
}
?>
</br>
<input type="submit" name="go" value="Retour" onclick = "document.location.href = 'effacer_donnee.php'">
</div>
    </body>
</html>
Je pense que je ne suis pas loin mais j'aurai bien aimé qu'on m'explique où ça cloche exactement?

Cordialement,