Problème avec case à cocher en php
Fermé
fleur_rose
Messages postés
45
Date d'inscription
vendredi 13 juillet 2012
Statut
Membre
Dernière intervention
6 janvier 2013
-
25 juil. 2012 à 17:36
fleur_rose Messages postés 45 Date d'inscription vendredi 13 juillet 2012 Statut Membre Dernière intervention 6 janvier 2013 - 26 juil. 2012 à 14:04
fleur_rose Messages postés 45 Date d'inscription vendredi 13 juillet 2012 Statut Membre Dernière intervention 6 janvier 2013 - 26 juil. 2012 à 14:04
A voir également:
- Problème avec case à cocher en php
- Case à cocher word ✓ - Forum Word
- Easy php - Télécharger - Divers Web & Internet
- Cocher une case avec le clavier - Forum Clavier
- Retour a la ligne php ✓ - Forum PHP
- Supprimer case à cocher excel ✓ - Forum Excel
5 réponses
fleur_rose
Messages postés
45
Date d'inscription
vendredi 13 juillet 2012
Statut
Membre
Dernière intervention
6 janvier 2013
25 juil. 2012 à 17:47
25 juil. 2012 à 17:47
merci bien
fleur_rose
Messages postés
45
Date d'inscription
vendredi 13 juillet 2012
Statut
Membre
Dernière intervention
6 janvier 2013
25 juil. 2012 à 17:51
25 juil. 2012 à 17:51
voilà une des cases :
ceci dans le fichier " formulaire.php" mais je sais pas quoi mettre dans le fichier " enr_formulaire.php"
à ce qui parait tous le code est erroné
merci encore une fois
<input type="checkbox" name="case" value="ON">
ceci dans le fichier " formulaire.php" mais je sais pas quoi mettre dans le fichier " enr_formulaire.php"
à ce qui parait tous le code est erroné
merci encore une fois
Utilisateur anonyme
25 juil. 2012 à 17:58
25 juil. 2012 à 17:58
Combien y a-t-il de cases à cocher ?
Que veux-tu faire de la valeur de la case à cocher ?
C'est très vague ce que tu me dit. Donne moi plus de code: celui de ton formulaire et celui du traitement.
Que veux-tu faire de la valeur de la case à cocher ?
C'est très vague ce que tu me dit. Donne moi plus de code: celui de ton formulaire et celui du traitement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fleur_rose
Messages postés
45
Date d'inscription
vendredi 13 juillet 2012
Statut
Membre
Dernière intervention
6 janvier 2013
26 juil. 2012 à 14:04
26 juil. 2012 à 14:04
re bonjour :) ,
voici la page du formulaire "formulaire.php"
Ce que je veux c'est que la page "enr_formulaire.php" me permette de traiter les données saisies depuis ce formulaire en vue de les stocker dans ma base mais en premier lieu je veux juste effectuer un Contrôle:
* quand on envoie un formulaire dans lequel certains champ n'ont pas été remplis on ré-affiche le formulaire avec un msg " merci de remplir tous les champs", ce contrôle ne se fait que sur des champs textes et non pas sur les checkbox car je veux que l'utilisateur ne les coche que si l'a besoin or quand je met le test :
j'espère que maintenant c'est claire
merci d'avance.
voici la page du formulaire "formulaire.php"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>saisie formulaire</title> <style type="text/css"> #gras {font-weight: bold; } #gras {font-weight: bold; } #mon_titre {font-weight: bold; font-style: italic; text-align: center; font-size: 24px; } </style> </head> <body> <?php $connexion=mysql_connect('localhost','root',"") or die ("connexion impossible."); $db=mysql_select_db('mabase',$connexion) or die ("base de données non accessible"); ?> <p id="mon_titre">Formulaire</p> <hr width="150%" /> <form id="form1" name="form1" method="post" action="enr_formulaire.php"> <div align="center"> <table width="1009" cellspacing="0" cellpadding="0"> <tr> <td width="377" height="28"><p align="left">champ1: <select name="enregistre_par" id="menuutilisateur"> <?php $resultat=mysql_query("select Nom_ut from utilisateur order by Nom_ut") or die ("requète non executé"); if (! $resultat) { echo "Erreur requete"; exit;} while ($ligne=mysql_fetch_array($resultat)) { ?> <option><?php echo ''.$ligne['Nom_ut'].'';?> </option> <?php } ?> </p></td> <td width="351"> <p align="left"> champ2: <select name="resp_trait" id="menuutilisateur2"> <?php $resultat=mysql_query("select Nom_ut from utilisateur order by Nom_ut") or die ("requète non executé"); if (! $resultat) { echo "Erreur requete"; exit;} while ($ligne=mysql_fetch_array($resultat)) { ?> <option><?php echo ''.$ligne['Nom_ut'].'';?> </option> <?php } ?> </p></td> <td width="281"> <p align="left" dir="ltr">champ3: <select name="resp_quali" id="menuutilisateur3"> <?php $resultat=mysql_query("select Nom_ut from utilisateur order by Nom_ut") or die ("requète non executé"); if (! $resultat) { echo "Erreur requete"; exit;} while ($ligne=mysql_fetch_array($resultat)) { ?> <option><?php echo ''.$ligne['Nom_ut'].'';?> </option> <?php } ?> </p></td> </tr> </table> <div align="center"> <table width="1009" cellspacing="0" cellpadding="0"> <tr> <td width="377" height="28"><p align="left"> Suivi par courriel: <input type="checkbox" name="C1" value="ON"></p></td> <td width="352"> <p align="left"> Suivi par courriel: <input type="checkbox" name="C2" value="ON"></p></td> <td width="280"> <p align="left" dir="ltr">Suivi par courriel: <input type="checkbox" name="C3" value="ON"></p></td> </tr> </table> </div> <p align="center" dir="ltr"> </div> <hr width="150%" /> <div align="center"> <table width="817" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="442"><p>Date: <input type="text" name="k" id="textfield7" /> </p> <p>champ4: <input type="text" name="j" id="textfield12" size="13" /> </p> <p>champ5: <input type="text" name="i" id="textfield13" /> </p> <p>champ6: <input type="text" name="h" id="textfield14" /> </p> <p>Traitée: <label> <input type="checkbox" name="g" id="checkbox" /> </label> <p>champ7<span id="gras"></span>: <input type="text" name="f" id="textfield8" /> </p></td> <td width="375"><p>Vérifier: <input type="text" name="e" id="textfield9" /> </p> <p>Demande: <label> <input type="checkbox" name="a" id="checkbox3" /> </label> <p>champ8: <input type="text" name="b" id="textfield10" size="13" /> </p> <p>Clôturé: <label> <input type="checkbox" name="c" id="checkbox5" /> </label> <p>champ9: <input type="text" name="d" id="textfield11" /> </p> <p> </p></td> </tr> </table> </div> <hr width="150%" /> <div align="center"></div> <div align="center"></div> <div align="center"></div> <div align="center"></div> <p align="left"> <label> <br> <br> <br> <br> Description: <textarea name="descrp" id="textarea3" cols="45" rows="3"></textarea></label></p> <p align="center"> </p> <p align="left"> Pieces jointes: <label> <input type="file" name="piece" id="fileField" size="62" /></label></p> <p align="center"></p> <p align="right"> <input type="submit" name="button" id="button" value="Envoyer" /> <input type="reset" name="button2" id="button2" value="Reinitialiser" /> </p> <p align="center"> </p> </form> </body> </html>
Ce que je veux c'est que la page "enr_formulaire.php" me permette de traiter les données saisies depuis ce formulaire en vue de les stocker dans ma base mais en premier lieu je veux juste effectuer un Contrôle:
* quand on envoie un formulaire dans lequel certains champ n'ont pas été remplis on ré-affiche le formulaire avec un msg " merci de remplir tous les champs", ce contrôle ne se fait que sur des champs textes et non pas sur les checkbox car je veux que l'utilisateur ne les coche que si l'a besoin or quand je met le test :
if (isset($_POST) && !empty($_POST['champ1r'])&& !empty($_POST['chap2'])&& ...ça ne marche que si tous les checkbox ont été coché
j'espère que maintenant c'est claire
merci d'avance.