Double click PHP
Fermé
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
11 juil. 2008 à 11:13
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 11 juil. 2008 à 18:14
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 11 juil. 2008 à 18:14
A voir également:
- Double click PHP
- Double ecran - Guide
- Whatsapp double sim - Guide
- Easy php - Télécharger - Divers Web & Internet
- Double appel - Guide
- Double authentification google - Guide
1 réponse
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
11 juil. 2008 à 11:53
11 juil. 2008 à 11:53
J'ai expliquer clairement mon problème ; peut être que certains comprendrons mieux ^^.
J'ai donc 3 checkboxs, l'utilisateur peut cocher une ou plusieurs checkboxs. Ce que je voudrait c'est récupérer les valeurs retenues (dans mon cas il sont dans un input type = "text") pour pouvoir les insérer dans une base de données (le type de valeur dans phpmyadmin est SET soit 'valeur1,valeur2,valeur3'). J'avais penser mettre le <FORM method="POST"> qui est ici en ligne 23 au tout début pour pouvoir récupérer ma valeur avant les checkbox mais il fallait que je click deux fois.Voila une partie du code. Si quelqu'un trouve une solution je suis a lui ^^
J'ai donc 3 checkboxs, l'utilisateur peut cocher une ou plusieurs checkboxs. Ce que je voudrait c'est récupérer les valeurs retenues (dans mon cas il sont dans un input type = "text") pour pouvoir les insérer dans une base de données (le type de valeur dans phpmyadmin est SET soit 'valeur1,valeur2,valeur3'). J'avais penser mettre le <FORM method="POST"> qui est ici en ligne 23 au tout début pour pouvoir récupérer ma valeur avant les checkbox mais il fallait que je click deux fois.Voila une partie du code. Si quelqu'un trouve une solution je suis a lui ^^
<?php 1 - error_reporting(E_ALL ^ E_NOTICE); 2 - if($_POST["mon_champ"]) 3 - { 4 - echo 'Vous avez choisi comme option : <b>'; 5 - echo '<br><input type = text name=set value='; 6 - for ($i = 0; $i < count($_POST["mon_champ"]); $i++){ 7 - echo $_POST["mon_champ"][$i]; 8 - if($i < count($_POST["mon_champ"])-1)//affichage des virgules pour l'insertion dans la BDD car de type SET 9 - { 10 - echo ','; 11 - } 12 - } 13 - echo '>'; 14 - echo'</b><br><br>'; 15 - } 16 - function test($choix) 17 - { 18 - for ($i = 0; $i < count($_POST["mon_champ"]); $i++) 19 - if($choix==$_POST["mon_champ"][$i]) 20 - return true; 21 - } 22 - ?> 23 - <FORM method="POST"> 24 - <br> 25 - <input type="checkbox" name="mon_champ[]" 26 - <?php if(test("1")) echo "CHECKED"; ?> 27 - value="1">Option 1<br> 28 - <input type="checkbox" name="mon_champ[]" 29 - <?php if(test("2")) echo "CHECKED"; ?> 30 - value="2">Option 2<br> 31 - <input type="checkbox" name="mon_champ[]" 32 - <?php if(test("3")) echo "CHECKED"; ?> 33 - value="3">Option 3<br> 34 - <input type="Submit" value="OK"> 35 - </FORM> 36 -
11 juil. 2008 à 13:43
11 juil. 2008 à 18:14
l'affichage dans l'input servira seulement à informer de ce qu'il a choisi