Bonjour, je vous explique mon probléme:
je suis en train de développer un composant admin pour la gestion des moulins j'ai un une vue liste qui me liste tous les moulins, et dans cette liste j'ai mis des case à cocher :

Code:
<form name='delmoulins' action="<?php echo JURI::base().'index.php?option=com_mou';?>" method="post">
                    <input class="checkbox" type="checkbox" 
                    name="moulin[]" 
                    value="<?php echo $value->idmoulin?>"/>
...........CODE............. 
<a href="index.php?option=com_mou&amp;task=delete"> Supprimer moulins </a>
<input type="submit" value="Supprimer" name="traitement">
</form>
et la fonction delete de mon controller :
Code:
function delete()
    {
        if (isset($_POST) && isset($_POST['id']) && isset($_POST['moulin']))
        {
            $model =& $this->getModel();
            
            foreach($_POST['moulin'] as $id){

                $model->removeMoulin($id);
            }
            $this->setRedirect('index.php?option=com_mou', "Le moulin a bien été supprimé", 'message');
        }
        else
        {
            $this->setRedirect('index.php?option=com_mou', "L'identifiant est manquant", 'error');
        }
    }
une idée pour que les checkbox cochée dans la vue 'liste' soit récupérées dans le controller afin de pouvoir entre dans le foreatch (car là ce n'est pas le cas ! ) étant donné que le controller ne recoit pas d'ID!

De plus je voudrais savoir si il vaut mieux utiliser le bouton qui utilise la balise '<a>' ou plutôt le bouton 'submit' ?

Merci de votre aide