le 16/05/2010 à 09:26
Sarti
1 - Si je fais une sélection dans la table suivante :
2 - J'affiche tous les ‘Jean’
3 - Je suppose que je pourrais supprimer tous les Jean dont j’aurais coché les cases avec la ligne suivante :
4 – Mais si je décidais d’insérer (INSERT) tous ces Jean dont j'aurais coché les cases dans une autre table (la table EXCLU par exemple) au lieu de les supprimer.
Que dois-je faire et comment ?
Devrais-je avoir recours au même IMPLODE ?
Si oui, quelle serait la syntaxe ?
Merci à vous.
<?php
$sql = 'SELECT id, nom, prenom FROM eleve WHERE prenom = "Jean"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
?>
2 - J'affiche tous les ‘Jean’
<?php
while($data = mysql_fetch_array($req))
{
echo '<input name="abc[]" type="checkbox" value="' , $data['id'] , '" />';
........................
........................
}
?>
3 - Je suppose que je pourrais supprimer tous les Jean dont j’aurais coché les cases avec la ligne suivante :
<?php
mysql_query("DELETE FROM eleve WHERE id IN (".implode(",",$_POST['abc']).")");
?>
4 – Mais si je décidais d’insérer (INSERT) tous ces Jean dont j'aurais coché les cases dans une autre table (la table EXCLU par exemple) au lieu de les supprimer.
Que dois-je faire et comment ?
Devrais-je avoir recours au même IMPLODE ?
Si oui, quelle serait la syntaxe ?
Merci à vous.