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&task=delete"> Supprimer moulins </a> <input type="submit" value="Supprimer" name="traitement"> </form>
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'); } }
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