Supression de données sql via tableau php
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:
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:
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,