Tom's Guide > Forum > Programmation > Etat d'une checkbox en html

Etat d'une checkbox en html

Forum Programmation : Etat d'une checkbox en html

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour comment puis savoir si ma checkbox est coché ou non en html pour pouvoir remplir ma requette SQL par la suite.

Je reste a votre disposition pour d'éventuelle question.
Merci d'avance.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

en html tu ne peut pas, avec php ou javascript en revanche tu peut.

Répondre à okinou

ok, mais pourrai tu me donner plus d'info dans ce cas, syntaxe, un exemple ou autre.

merci d'avance.

Répondre à sephiroth27

editeurjavascript.com et d'autre site php ayant des sources prêtes à l'emploi, tu pourrais t'appuyer sur des codes déja existant.

Répondre à okinou

je ne veut surtout pas te vexé mais si je vient demander de l'aide sur ce site c'est parceque je ni suis pas arrivé tout seul. Je souhaiterai donc des explications ou autre chause beaucoup plus détaillé que le nom d'un site, un lien vers un tuto sa serai cool.

Répondre à sephiroth27

Tu insères dans ta base sql avec quel langage ? php ?

Si oui, tu dois savoir récupérer les infos d'un formulaire avec $_POST[], non ?

Après ce n'est qu'un test avec if pour vérifier si la variable correspondant à ta checkbox a la valeur que tu lui as défini en html (avc l'attibrut value="maValeur" dans le <input> ). Si la réponse est oui, c'est qu'elle est cochée ; si non, c'est qu'elle n'est pas cochée.

------------------------------ la bonne parole
Répondre à venusien

j'ai testé comme sa mais sa ne marche pas

<?php
if( $result->dvd == "oui" )
<b>Lecteur DVD :</b><input type="checkbox" checkedname="dvd" >
?>

sa me met parse error, mais si je met un echo 'test' la sa marche, peut être que je ne peut pas mettre d'html dans une balise PHP.

Répondre à sephiroth27

normal, les checkbox sont renvoyé via la méthode post comme ce sont des éléments de formulaire.

Répondre à okinou

désolé mais comme dit plus haut il va falloir étre plus précis lol ;)

que faut-il mettre pour que ma box soit coché lorsque ma condition est rempli?

<?php
if( $result->dvd == "oui" )

"je met quoi la?"

?>

Répondre à sephiroth27

écoute je veut pas être vexan mais si je vient sur le forum c'est pour avoir des infos claires et précises et non pas un lien vers google sur les checkboxs.

je recherche la syntaxe car la je suis bloqué.

Répondre à sephiroth27

on va pas te pondre un oeuf tout cuit, le lien que je t'ai passé te permet d'avoir les infos pour avancer, notament sur le premier lien, maintenant si tu ne veux pas faire d'effort en t'y investissant un minimum arrête la programmation tu gagneras du temps et nous aussi.

Répondre à okinou

tu veut gagné ton temp laisse les autres répondre

Répondre à sephiroth27

salut,

sephiroth27 a écrit :

j'ai testé comme sa mais sa ne marche pas

<?php
if( $result->dvd == "oui" )
<b>Lecteur DVD :</b><input type="checkbox" checkedname="dvd" >
?>


$result correspond à quoi?
checkedname n'est pas un attibut valide

Code :
  1. <input type="checkbox" checked="checked" name="dvd"/>



sephiroth27 a écrit :


sa me met parse error, mais si je met un echo 'test' la sa marche, peut être que je ne peut pas mettre d'html dans une balise PHP.




exactement, à l'interieur d'un balise php, il faut du php!!

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

sephiroth27 a écrit :

tu veut gagné ton temp laisse les autres répondre


Perso je suis aller voir le lien qu'il ta passé, et en cherchant un peux j'ai trouvé toutes les infos que tu aurai pu avoir besoin ( si tu était aller chercher ).

Maintenant si tu veux toi-même ne pas chercher tu va pas aller loin.

Répondre à th3punish3r15@IDN

résulte correspond a un champ dans une base de donnée, pour le parse error je me douté que c'été a cause des balise PHP mais si je veut changer la checkbox il faut bien que je mette de l'HTML. Merci quand même

Répondre à sephiroth27

je ne t'ai pas dit de pas mettre de l'HTML, c'est juste qu'il faut le mettre en dehors des balises php!! ou dans une instruction de sortie. (la base :p)

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

ok merci de votre aide je continu mes tests.

Répondre à sephiroth27

sephiroth27 a écrit :

j'ai testé comme sa mais sa ne marche pas

<?php
if( $result->dvd == "oui" )
<b>Lecteur DVD :</b><input type="checkbox" checkedname="dvd" >
?>

sa me met parse error, mais si je met un echo 'test' la sa marche, peut être que je ne peut pas mettre d'html dans une balise PHP.




ca te mets parse erreur, car tu a fait une erreur de syntaxe:

Code :
  1. <?php
  2. if( $result->dvd == "oui" ) {
  3. <b>Lecteur DVD :</b><input type="checkbox" name="dvd" >;
  4. }
  5. ?>



Ensuite dans ton fichier PHP qui devrais recuperer les donnée, si il est coché un

Code :
  1. echo isset($_POST["dvd"]);



devrait t'afficher 1, et 0 si il ne l'est pas.


Message édité par frenssss le 25-03-2009 à 16:01:28
Répondre à frenssss
Tom's Guide > Forum > Programmation > Etat d'une checkbox en html
Aller à :

Il y a 2127 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens