Accueil > Forum > > > > probleme vérification checkbox
probleme vérification checkbox
lundi 9 janvier 2006 à 15:30:20 |
probleme vérification checkbox

cassecroute
|
bonjour,
je reprends un code. En fait dans un tableau il y a tous les clients de la boite qui apparaissent, j'ai rajouté une checkbox en face de chaque client. ensuite un bouton 'générer facture' doit permet de facturer certains clients, ceux qui sont cochés.
pour faire le formulaire voilà le code :
dans la page de traitement, la personne avant moi avait mis cela, qui permet de récupérer les clients à facturer, mais moi je dois rajouter la vérification de la checkbox:
foreach($_POST as $item => $valeur_fac)
{if (isset($_POST[$item]))
{ if ( strstr($item, 'genere_fac') != FALSE)
J'ai mis :
$i = 0; //initialise la variable i
foreach($_POST as $item => $valeur_fac)
{if (isset($_POST[$item]))
{ if ($caz[$i]=="vrai") // vérifie que la case est coché, enfin je pense
{ if ( strstr($item, 'genere_fac') != FALSE
{
$i++ //tout à la fin du processus, mais peut etre pas utilise car il y a un foreach
}
}
}
}
Donc voila je vous demande votre avis, car quand je coche, il ne se passe pas ce qui devrait y avoir.
|
|
lundi 9 janvier 2006 à 15:56:16 |
Re : probleme vérification checkbox

sidf
|
<input type="checkbox name="caz[]" value="vrai"> ??
a mon avis le problème est dans le formulaire
|
|
lundi 9 janvier 2006 à 16:00:58 |
Re : probleme vérification checkbox

cassecroute
|
si tu parles du '"' qui manque après checkbox, c'est une faute ;) sinon explique ce que tu trouve étrange.
|
|
lundi 9 janvier 2006 à 16:15:33 |
Re : probleme vérification checkbox

sidf
|
il faudrait voir le code html du <form>
|
|
lundi 9 janvier 2006 à 16:18:06 |
Re : probleme vérification checkbox

sidf
|
ce que je trouve etrange c'est ... name="caz[]"
|
|
lundi 9 janvier 2006 à 16:21:23 |
Re : probleme vérification checkbox
|
lundi 9 janvier 2006 à 16:24:59 |
Re : probleme vérification checkbox

cassecroute
|
le name="caz[]" est mis car il y aura plusieur checkbox, car l'entreprose possède plusieurs clients. Mais n'arrive pas à faire en sorte qu'il m'affiche ce que je veux, pour les clients ayant leur case cochée.
Si vous voulez, j'ai changé d'approche et j'ai mis celà :
$case=$_POST[caz];
{ if (!empty($case))
dans ce cas là il n'affiche rien si je ne coche pas, mais si je ne coche qu'une seule case, il m'affiche des information pour tous les clients et pas seulement celui ayant la case cochée.
|
|
lundi 9 janvier 2006 à 16:33:24 |
Re : probleme vérification checkbox

sidf
|
jette un oeil au source de la page une fois affichée et regarde les names des cases à cocher à mon avis, caz[] ne va pas s'incrémenter tout seul si je comprends bien, il faut que tu aies caz[0], caz[1], caz[2] etc... pour les nom des cases à cocher ???
il faudrait voir le code du formulaire, le <input type=\"checkbox\" name=\"caz[]\" value=\"vrai\"></td> doit se trouver dans une boucle, non ?
alors voyons la boucle !!
|
|
lundi 9 janvier 2006 à 16:39:24 |
Re : probleme vérification checkbox

cassecroute
|
/* construction de la ligne du tableau */
if($res_fac_list['etat_compte_id_etat'][$indx] == 4)
$nouv_lign=" | ";
elseif($res_fac_list['etat_compte_id_etat'][$indx] == 6)
$nouv_lign=" ";
else $nouv_lign=" ";
$cons_tel = get_Fact_telephonie($CON,$res_fac_list['id_compte'][$indx],$_GET['mois_deb_fac'],$_GET['annee_deb_fac']);
$use_tel = use_Telephonie($CON,$res_fac_list['id_offre'][$indx]);
//Accepter la facturation du client
$test_compte = Test_compte($res_fac_list['id_compte'][$indx],$CON,$res_fac_list['activ_desactiv'][$indx],$mois,$annee,$use_tel,$res_fac_list['etat_compte_id_etat'][$indx],$res_fac_list['date'][$indx]);
if($test_compte == TRUE){
$nouv_lign.="
|
|
".$res_fac_list['id_compte'][$indx]." |
".$res_fac_list['nom'][$indx]." |
".$res_fac_list['prenom'][$indx]." |
".$action." |
}//--FIN FOR_EACH
Désolé mais je ne peux pas tout mettre ... car on ne me le permet pas
|
lundi 9 janvier 2006 à 16:41:40 |
Re : probleme vérification checkbox

cassecroute
|
sinon dans le code source, ils ont tous le même name : "caz[]"
|
|
Cette discussion est classée dans : checkbox, item, post, vérification, fac
Répondre à ce message
Sujets en rapport avec ce message
Checkbox Formulaire Mail [ par Orange73 ]
Hello,Voilà j'ai un formulaire avec une liste de checkbox de se style :// ou NAME change suivant les box<font
Formulaire * Checkbox = Cocher ou pas [ par spike911 ]
Bonjours, ma questions est un peu débutante, mais j'essaye d'apprendre héhé! J'utilise un input type="checkbox" dans mon formulaire et je veu qui reto
Formulaire checkbox [ par flopad ]
Bonjour tout le monde,j'ai un soucis avec un formulaire contenant des checkbox.Je ne parviens pas à récupérer le résultat de mes cases cochées, si qq'
php et sql [ par fatatra ]
bonjour;j'essaie de rentrer des données dans ma bases a partir d'un formulaire.Ce queje fais c'est que je recupére les variable 'post' pour les mettre
delete from... [ par fatatra ]
Bonjour;Dans le code ci joint, je veux supprimer une entrée de ma table en fonction du dela variable $_post['pseudo'] que je récupere de la page php p
passer une variable post [ par fatatra ]
Bonjour a tous;voila, je fais un site ou une fois loggez je voudrais passer le pseudo du visiteur d'une page a l'autre. j'avais fais un truc comme ca:
Variables dans une $query [ par Sniark ]
Bonjour,Sur mon site, j'essaie de créer un moteur de recherche. Il s'agit de recherche parmi des tables MySQL.J'ai donc une fenêtre de recherche détai
Mail php ok sous outlook mais pas ailleurs [ par kaochris ]
Bonsoir,j'ai un énorme problème php et après beaucoup de tests et recherches je ne parviens toujours pas à la résoudre.Ce week end en fouillant sur le
Checkbox et envoi formulaire en PHP [ par smov6 ]
Salut à tous ...Je suis en train de réaliser un formulaire dont je dois envoyer les réponses sur ma boite mail, après moultes problêmes il ne me reste
requete pour recherche multicritere [ par phpnuke ]
if (empty($_POST['province'])){$AOP = "OR";}else{$AOP = "AND";}if (empty($_POST['categorie'])){$AOC = "OR";}else{$AOC = "AND";}if (empty($_POST['ville
Livres en rapport
|
Derniers Blogs
[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril SQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULLSQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULL par coq
Les fonctions d'agrégation comme MIN et MAX ignorent les valeurs NULL présentes dans le jeu de données sur lequel porte leur calcul, d'où le fameux message d'avertissement : Warning: Null value is eliminated by an aggregate or other SET operation...
Cliquez pour lire la suite de l'article par coq VOTEZ POUR WARNYGOVOTEZ POUR WARNYGO par Nicolas
La vidéo du projet Warnygo est disponible sur facebook et attend vos votes ! Pour rappel: Warnygo est une application Windows Phone 7 qui permet d'alerter tous utilisateurs inscrits qui se trouve dans la zone où se passe l'...
Cliquez pour lire la suite de l'article par Nicolas
Logiciels
sDEVIS-FACTURES vlPRO (3.8.0)SDEVIS-FACTURES VLPRO (3.8.0)sDEVIS-FACTURES vlPRO a été mis au point pour permettre besoins des particuliers, créateurs, entr... Cliquez pour télécharger sDEVIS-FACTURES vlPRO LettresFaciles (5.6.0)LETTRESFACILES (5.6.0)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles MyPlanning 2010 (5.6.0)MYPLANNING 2010 (5.6.0)MyPlanning 2010 permet de créer des plannings sous la représentation de diagrammes. Plannings pré... Cliquez pour télécharger MyPlanning 2010 Emicsoft Mac DVD en iPad Convertisseur (3.1.16)EMICSOFT MAC DVD EN IPAD CONVERTISSEUR (3.1.16)Emicsoft Mac DVD en iPad Convertisseur, logiciel professionnel de convertir les fichiers DVD en i... Cliquez pour télécharger Emicsoft Mac DVD en iPad Convertisseur Emicsoft ipad ménager pour mac (3.1.08)EMICSOFT IPAD MéNAGER POUR MAC (3.1.08)Emicsoft ipad ménager pour mac est spécialement conçu pour les utilisateurs Mac pour copier des f... Cliquez pour télécharger Emicsoft ipad ménager pour mac
|