Valeur checkbox dans php
Stupidon
-
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai le formulaire dynamique suivant :
J'aimerais savoir, comment puis-je récupérer la date et la plage horaire que l'utilisateur a coché.
Merci d'avance
J'ai le formulaire dynamique suivant :
<?php $titre_colonne = array("", "08-10h", "10-12h", "12-14h", "14-16h", "16-18h");?> <form method="post" action="<?php $_SERVER['PHP_SELF']?>"> <table width="600" border="1" cellspacing="0" cellpadding="5"> <?php for($ligne = 0; $ligne < 6; $ligne++) { ?> <tr> <?php for($colonne = 0; $colonne < 6; $colonne++) { ?> <td><?php if ($colonne != 0 || $ligne != 0) // Else : colonne == 0 and ligne == 0 { if ($colonne == 0) echo (date("d")+ $ligne)."-".date("m-d"); else { if ($ligne == 0){ echo $titre_colonne[$colonne]; } else { echo '<input type="checkbox" id="reservation" name="$titre_colonne[$colonne]" value="1" />'; print_r($titre_colonne[$colonne]); } } } ?></td> <?php } ?> </tr> <?php } ?> </table> <br /> <input type="submit" name="valider" value=" ENVOYER "/> </form>
J'aimerais savoir, comment puis-je récupérer la date et la plage horaire que l'utilisateur a coché.
Merci d'avance
A voir également:
- Valeur checkbox dans php
- Easy php - Télécharger - Divers Web & Internet
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Expert php pinterest - Télécharger - Langages
- Excel ne pas afficher #valeur ✓ - Forum Excel
2 réponses
Bonjour,
http://www.creation-du-web.com/honolulu/cours-html-javascript-php4.html
Attention à la syntaxte. La checkbox permet à l'utilisateur d'avoir plusieurs choix, donc il faut un tableau dans le "name". Sinon, tu utilises des radiobouton et là attention à la formulation aussi.
Le code fourni dans le lien doit être sur la même page. Donc les "isset" devront être avant ou après ton formulaire.
http://www.creation-du-web.com/honolulu/cours-html-javascript-php4.html
Attention à la syntaxte. La checkbox permet à l'utilisateur d'avoir plusieurs choix, donc il faut un tableau dans le "name". Sinon, tu utilises des radiobouton et là attention à la formulation aussi.
Le code fourni dans le lien doit être sur la même page. Donc les "isset" devront être avant ou après ton formulaire.
Merci AssasinTourist pour le lien, c'est très informatif. Mais que dans ce tuto, les checkbox sont tous placé un à un comme suit :
<input type="checkbox" name="site[]" value="HTML"> HTML
<input type="checkbox" name="site[]" value="PHP"> PHP
<input type="checkbox" name="site[]" value="Javascript"> JS
ce qui aura pour valeur site indice 0 pour html, site indice 1 pour php et site indice 2 pour php. Là c'est pas problème mais, dans mon cas, penses tu que je dois utiliser la variable $colonne comme name afin d'identifier le choix de la plage horaire ? et la variable $ligne pour identifier la date ? comment on fait pour avoir celà ?.
Le but de ce formulaire, c'est d'avoir le choix de l'utilisateur : par exemple : il a coché 22-03-2012 de 08-10 et 14-16.
<input type="checkbox" name="site[]" value="HTML"> HTML
<input type="checkbox" name="site[]" value="PHP"> PHP
<input type="checkbox" name="site[]" value="Javascript"> JS
ce qui aura pour valeur site indice 0 pour html, site indice 1 pour php et site indice 2 pour php. Là c'est pas problème mais, dans mon cas, penses tu que je dois utiliser la variable $colonne comme name afin d'identifier le choix de la plage horaire ? et la variable $ligne pour identifier la date ? comment on fait pour avoir celà ?.
Le but de ce formulaire, c'est d'avoir le choix de l'utilisateur : par exemple : il a coché 22-03-2012 de 08-10 et 14-16.
C'est tout à fait possible d'utiliser $colonne, hein. C'est juste que lors de tes tests pour savoir quelle valeur a été cochée, ça va être plus coton, car il va falloir faire un
etc. C'est toi qui vois ce qui t'arrange. Il faut alors mettre "en clair" le nom des colonnes (ou peut-être faire une boucle :$)
if(isset($_POST['nom_colonne1']){ echo $_POST['nom_colonne1']; } if(isset($_POST['nom_colonne2']){ echo $_POST['nom_colonne2']; }
etc. C'est toi qui vois ce qui t'arrange. Il faut alors mettre "en clair" le nom des colonnes (ou peut-être faire une boucle :$)