Formulaire Html
Résolu
chinoutoure
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
chinoutoure Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
chinoutoure Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un formulaire où il ya plusieurs check box je voudrais savoir comment récupérer la valeur des champs cochés.
j'ai un formulaire où il ya plusieurs check box je voudrais savoir comment récupérer la valeur des champs cochés.
A voir également:
- Formulaire Html
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Espace html - Astuces et Solutions
11 réponses
Salut,
Les checkbox valent "on" lorsqu'elles sont cochées.
Si elles ne le sont pas, alors la variable n'existe pas.
Il suffit donc de vérifier si elle existe, inutile de se soucier de sa valeur.
Les checkbox valent "on" lorsqu'elles sont cochées.
Si elles ne le sont pas, alors la variable n'existe pas.
Il suffit donc de vérifier si elle existe, inutile de se soucier de sa valeur.
<input type="checkbox" name="option1" value="office"> Microsoft Office<br>
<input type="checkbox" name="option2" value="antivirus"> Kaspersky Antivirus
<input type="checkbox" name="option3" value="skype"> Skype<br>
<input type="checkbox" name="option4" value="sagepaie"> Sage Paie
<input type="checkbox" name="option5" value="sagecompta"> Sage Comptabilite<br>
<input type="checkbox" name="option6" value="firefox"> Mozilla Firefox
<input type="checkbox" name="option7" value="yahoo"> Yahoo Messenger<br>
<input type="checkbox" name="option8" value="winrar" > Winrar
<input type="checkbox" name="option9" value="divx"> Divx<br>
<input type="checkbox" name="option10" value="live"> Windows live
<input type="checkbox" name="option11" value="VNC"> VNC<br>
<input type="checkbox" name="option12" value="explorer"> Internet Explorer
<input type="checkbox" name="option13" value="vlc"> VLC<br>
<input type="checkbox" name="option14" value="adobe"> Adobe Reader
je voudrais savoir comment on récupére les données cad le script de récupération des données
Cordialement
<input type="checkbox" name="option2" value="antivirus"> Kaspersky Antivirus
<input type="checkbox" name="option3" value="skype"> Skype<br>
<input type="checkbox" name="option4" value="sagepaie"> Sage Paie
<input type="checkbox" name="option5" value="sagecompta"> Sage Comptabilite<br>
<input type="checkbox" name="option6" value="firefox"> Mozilla Firefox
<input type="checkbox" name="option7" value="yahoo"> Yahoo Messenger<br>
<input type="checkbox" name="option8" value="winrar" > Winrar
<input type="checkbox" name="option9" value="divx"> Divx<br>
<input type="checkbox" name="option10" value="live"> Windows live
<input type="checkbox" name="option11" value="VNC"> VNC<br>
<input type="checkbox" name="option12" value="explorer"> Internet Explorer
<input type="checkbox" name="option13" value="vlc"> VLC<br>
<input type="checkbox" name="option14" value="adobe"> Adobe Reader
je voudrais savoir comment on récupére les données cad le script de récupération des données
Cordialement
pour la ligne 1.
Mais il est un peu bizarre ton formulaire, je ne vois pas l'utilité sachant que chaque ligne à un domaine différent..
if(isset($_POST['option1'])){ //alors la case est cochée }
Mais il est un peu bizarre ton formulaire, je ne vois pas l'utilité sachant que chaque ligne à un domaine différent..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Tu veux les récupérer à quel niveau, dans quel langage ?
Tu as un serveur PHP ? Tu veux faire ça en Javascript ? En .net ?
Xavier
Tu veux les récupérer à quel niveau, dans quel langage ?
Tu as un serveur PHP ? Tu veux faire ça en Javascript ? En .net ?
Xavier
tu tests une à une les variables si elles existent, si c'est le cas c'est qu'elles sont cochées.
avec un if
sans if
avec un if
if(isset($_POST['option1'])){ //alors la case est cochée }
sans if
(isset($_POST['option1']))?$o1="o":$o1="n"; si $o1='o' alors la case est cochée
Sinon tu fais un formulaire du type
et alors toutes les valeurs cochées seront dans un tableau stocké dans $_POST['option'], tu peut donc faire un test avec in_array ex: in_array("skype"$_POST['option'])
<input type="checkbox" name="option[]" value="office"> Microsoft Office<br> <input type="checkbox" name="option[]" value="antivirus"> Kaspersky Antivirus <input type="checkbox" name="option[]" value="skype"> Skype<br>
et alors toutes les valeurs cochées seront dans un tableau stocké dans $_POST['option'], tu peut donc faire un test avec in_array ex: in_array("skype"$_POST['option'])
Voici mon formulaire
<form method="POST" action="logiciel_script.php" name="form3" onSubmit = "var resultat = check_input(); return resultat;">
<FIELDSET align="center">
<LEGEND><font color=black>AJOUT LOGICIEL</font></LEGEND>
<b> <h2><font color="green">Nom du logiciel:</font></h2></b>
<input type="checkbox" name="option[]" value="office"> Microsoft Office<br>
<input type="checkbox" name="option[]" value="antivirus"> Kaspersky Antivirus
<input type="checkbox" name="option[]" value="skype"> Skype<br>
<input type="checkbox" name="option[]" value="sagepaie"> Sage Paie
<input type="checkbox" name="option[]" value="sagecompta"> Sage Comptabilite<br>
<input type="checkbox" name="option[]" value="firefox"> Mozilla Firefox
<input type="checkbox" name="option[]" value="yahoo"> Yahoo Messenger<br>
<input type="checkbox" name="option[]" value="winrar" > Winrar
<input type="checkbox" name="option[]" value="divx"> Divx<br>
<input type="checkbox" name="option[]" value="live"> Windows live
<input type="checkbox" name="option[]" value="VNC"> VNC<br>
<input type="checkbox" name="option[]" value="explorer"> Internet Explorer
<input type="checkbox" name="option[]" value="vlc"> VLC<br>
<input type="checkbox" name="option[]" value="adobe"> Adobe Reader
</FIELDSET>
<br><br>
<input name="connecter" type="submit" value="Ajouter">
<input name="annuler" type="reset" value="Annuler">
</form>
Voici le script de récupération
//Récupération des données du formulaire
$logiciel[]=$_POST['option'];
Voici le script d'insertion
//Insertion d'un nouveau logiciel
$sql="insert into software values ('$logiciel[]') ";
lorsque j'insére dans la base de données j'ai une message d'erreur
<form method="POST" action="logiciel_script.php" name="form3" onSubmit = "var resultat = check_input(); return resultat;">
<FIELDSET align="center">
<LEGEND><font color=black>AJOUT LOGICIEL</font></LEGEND>
<b> <h2><font color="green">Nom du logiciel:</font></h2></b>
<input type="checkbox" name="option[]" value="office"> Microsoft Office<br>
<input type="checkbox" name="option[]" value="antivirus"> Kaspersky Antivirus
<input type="checkbox" name="option[]" value="skype"> Skype<br>
<input type="checkbox" name="option[]" value="sagepaie"> Sage Paie
<input type="checkbox" name="option[]" value="sagecompta"> Sage Comptabilite<br>
<input type="checkbox" name="option[]" value="firefox"> Mozilla Firefox
<input type="checkbox" name="option[]" value="yahoo"> Yahoo Messenger<br>
<input type="checkbox" name="option[]" value="winrar" > Winrar
<input type="checkbox" name="option[]" value="divx"> Divx<br>
<input type="checkbox" name="option[]" value="live"> Windows live
<input type="checkbox" name="option[]" value="VNC"> VNC<br>
<input type="checkbox" name="option[]" value="explorer"> Internet Explorer
<input type="checkbox" name="option[]" value="vlc"> VLC<br>
<input type="checkbox" name="option[]" value="adobe"> Adobe Reader
</FIELDSET>
<br><br>
<input name="connecter" type="submit" value="Ajouter">
<input name="annuler" type="reset" value="Annuler">
</form>
Voici le script de récupération
//Récupération des données du formulaire
$logiciel[]=$_POST['option'];
Voici le script d'insertion
//Insertion d'un nouveau logiciel
$sql="insert into software values ('$logiciel[]') ";
lorsque j'insére dans la base de données j'ai une message d'erreur