par
nagstef » 23 nov. 2009, 15:14
Bonjour !!
Dans ma page, j'intègre des checkbox (case à cocher avec possibilité de sélectionner plusieurs valeurs).
Lorsque je valide la page (formulaire), je rafraichi cette même page dans laquelle je vérifie si un $_GET['action'] existe et si il vaut 'sauvegarde'..
Or, lorsque je veux sauvegarder, je n'arrive pas a comprendre comment récupérer chacune des valeurs de chacune de mes checkbox pour les placer en bdd. Je suis obligé de faire une fonction, car le nombre de checkbox n'est pas toujours le même..
Voici un résumé trés sommaire du code pour la compréhension
If ($_GET['action'] == 'sauvegarde')
{
//Ici, je ne comprends pas comment récupérer les valeurs "checked' ou pas de chacune des cases à cocher pour les sauvegarder en bdd
exit;
}
<form name="form1" method="post" action="index.php?page=ajouter_activite&action=sauvegarde">
// requete sql pour récupérer chacunes des 'id_personnel'....
echo "<input type='checkbox' name='essai' value='essai_".$donnees['id_personnel']."'>".$donnees['nom']." ".$donnees['prenom']."<br>";
// ici, j'ai autant de cases à cocher que de valeur 'id_personnel' dans la base
<input type="submit" name="Submit" value="Valider">
</form>
Merci de votre aide !!