Page 1 sur 1

problème de récupération de donnée de checkbox

Posté : 04 sept. 2022, 14:19
par minwolf999
Bonjour, voilà je suis en train de faire un bouton enregistrer et pour cela je récupère dans un premier temps le name des case coché (et pour vérifier que ça marche bien je fais écrire ce qui a été récupérer) et jusqu'ici tous marcherait presque (les données récupérer ne sont malheureusement pas complète. En effet lorsque la case "Lit Thé" est coché il est sensé s'afficher un message marqué "Lit Thé" cependant il n'y a de marqué que Lit. Pouvez vous m'aidez ? (voici un bout de code qui à exactement le même soucis et qui est plus compréhensible que mon code à moi(de toute façon les deux marches pareil))

Code : Tout sélectionner

<?php @$ch=$_POST["ch"]; @$valider=$_POST["valider"]; if(isset($valider)){ echo "Vous avez coché les cases suivantes: <br />"; echo @implode(" - ",$ch); echo "<hr />"; } var_dump($ch); $buffer="ta gueule"; echo'<form name="fo" method="post" action=""> <input type="checkbox" name="ch[]" Value='.$buffer.'/>HTML<br/> <input type="checkbox" name="ch[]" value="CSS"/>CSS<br/> <input type="checkbox" name="ch[]" value="Javascript"/>Javascript<br/> <input type="submit" name="valider" value="Envoyer"/> </form>'; ?>

Re: problème de récupération de donnée de checkbox

Posté : 04 sept. 2022, 15:16
par @rthur
Regarde le code HTML généré, tu as oublié les guillemets ;)

Re: problème de récupération de donnée de checkbox

Posté : 04 sept. 2022, 15:32
par minwolf999
Regarde le code HTML généré, tu as oublié les guillemets ;)
Si tu parle de la partie .$buffer. dans la partie html c'est pour que ça affiche ce que contient cette variable. Mais ça ne change rien de le mettre entre des "" si ça marche quand même si ? (le résultat est le même quand le fait donc mon problème ne doit pas venir de là)

Re: problème de récupération de donnée de checkbox

Posté : 04 sept. 2022, 15:58
par Saian
Ecoute @rthur,

Value='.$buffer.'/> va te donner Value=ta gueule/> et il manque en effet les " le code html devant être value="ta gueule"/> (dans le php ...value="'.$buffer.'"/>...).

Re: problème de récupération de donnée de checkbox

Posté : 04 sept. 2022, 16:08
par minwolf999
Ecoute @rthur,

Value='.$buffer.'/> va te donner Value=ta gueule/> et il manque en effet les " le code html devant être value="ta gueule"/> (dans le php ...value="'.$buffer.'"/>...).
Ah merci j'ai modifier comme tu viens de l'expliquer et ça marche maintenant merci !!!