Récupérer les valeurs des checkbox en PHP

Fermé
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 21 juin 2010 à 20:18
 2011 - 7 mai 2011 à 09:35
salut,

je voudrais récupérer les valeurs d'un ensemble de checkbox afin de les mettre dans une tables en utilisant mysql.

la tables que je veux remplir s'appelle "service", elle a les attributs(id_service,nom_service)

mon code php est le suivant (la partie checkbox seulement):

<?php
<input type="checkbox" name="options[]" value="vsftpd"> vsftpd
<input type="checkbox" name="options[]" value="bind9">  bind9
<input type="checkbox" name="options[]" value="pop3">  pop3<br>

<input type="checkbox" name="options[]" value="imap">  imap
<input type="checkbox" name="options[]" value="smtp">  smtp
<input type="checkbox" name="options[]" value="mysql">  mysql<br>
?>

les attribut value correspondent au champs nom_service de la table '"serveur"

ce que je veux c'est à chaque case coché dans le formulaire, entrer un enregistrement qui lui correspond dans la table "serveur"

comment pourrai je récupérer les valeurs des checkbox pour résoudre mon problème?!


merci

1 réponse

Salut,

Pour faire cela déja tu dois mettre les infos recu dans le formulaire en variable.

<?php require ("connexion.php");//fichier avec les infos pour te connecter
<?php switch ($action)
{
case 'etape2':
$options=$_POST['options'];

<?php
<form action="fichier.php?action=etape2" method="POST">
<input type="checkbox" name="options" id="options value="vsftpd"> vsftpd
<input type="checkbox" name="options" id="options value="bind9"> bind9
<input type="checkbox" name="options" id="options value="pop3"> pop3<br>

<input type="checkbox" name="options" id="options value="imap"> imap
<input type="checkbox" name="options" id="options value="smtp"> smtp
<input type="checkbox" name="options" id="options value="mysql"> mysql<br>
<input type="submit value="envoyer">
</form>
?>


ensuite tu fait le traitement pour envoyer dans la bonne table et bonne base.
0
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011
21 juin 2010 à 21:56
tu peux m'expliquer un peu le code
merci
0
une bonne perte de temps, code à éviter
0