
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.