Cases multiples à cocher ...

Fermé
AurélienC - 16 avril 2003 à 19:02
 AurélienC - 17 avril 2003 à 09:31
Bonjour,
Je sais que vous avez déjà évoqué le sujet "case à cocher" mais pas pour les cases multiples ..., j'aimerais donc savoir comment faire pour supprimmer dans mysql des informations en ayant toutes des cases à cocher portant le même name (suppr) et ayant tous une valeur différentes (les ids à supprimmer) ...

Donc quand on appuie sur supprimmer ça supprimmer tous les enregistrement correspondants aux cases cochés ...

Ce qui donne en gros ça :
(mais ça ne marche pas, ça me mets : Warning: implode() [function.implode]: Bad arguments.)

// SUPPRESION DE TOUS LES MESSAGES COCHES.
//------------------------------------------
while($action=="suppr" && !empty($suppr)){
//........................................
// Supprimmer des fichiers quand on coche une case.
$ids = implode(',',$suppr);
mysql_query("DELETE FROM $mbres2 WHERE recepteur_f = '$login_f' AND id IN ( $ids )" );
//........................................
}
//------------------------------------------

2 réponses

Utilisateur anonyme
16 avril 2003 à 20:24
De ce que j'ai compris, ton probleme c'est que $suppr n'est pas un tableau.
cf: http://www.php.net/manual/fr/function.implode.php

Tu peux poster une partie du formulaire, histoire de se rendre compte un peu mieux, stp ?

Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
0
Oui, en fait c'est ça ;)
J'ai oublié de mettre [] dans le name du formulaire ...
Donc c'est bon là maintenant ça fonctionne :p

Merci !
0