Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 11h15   #1
Invité régulier
 
Homme
Inscription : avril 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 46
Points : 9
Points : 9
Par défaut Problème checkbox checked

bonjour a vous

j'essai depuis un moment de récupérer ma valeur de ma bdd et qu'en fonction de celle ci ma case soit checked mais en vain

voici ce que j'ai essayé de faire mais ça marche pas
Code :
1
2
3
 
<td>&nbsp;<input type="checkbox" name="abs" value="<?php if (isset($_POST['abs']) && $_POST['abs']=="oui") echo 'checked="checked"'; ?>" >[var.abs;noerr]&nbsp;ABS</td>               
                  <td>&nbsp;<input type="checkbox" name="esp" value="<?php if (isset($_POST['esp']) && $_POST['esp']=="oui") echo 'checked="checked"'; ?>"  >[var.esp;noerr]&nbsp;ESP</td>
mon abs [var.abs;noerr] recupere la valeur oui et esp non cependant il me checked le tout que ce soit oui ou non

si vous pouviez m'aider cela serai super sympa , en vous remerciant d'avance
baddevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 19h47   #2
Invité régulier
 
Homme
Inscription : avril 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 46
Points : 9
Points : 9
je viens de voir un truk comme je bossais sous firefox

sous firefox il me checked tout que ce soit oui ou non
mais sous IE version xp mais la derniere il me checked rien
baddevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 20h00   #3
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

En lisant ton code, j'ai l'impression qu'il doit te générer quelque chose comme ceci :
Code :
<input type="checkbox" name="abs" value="checked="checked"" >
L'attribut checked se retrouve dans le value.

Ca ne serait pas plutôt le code suivant ?
Code :
1
2
<td>&nbsp;<input type="checkbox" name="abs" value="oui" <?php if (isset($_POST['abs']) && $_POST['abs']=="oui") echo 'checked="checked"'; ?>>[var.abs;noerr]&nbsp;ABS</td>
<td>&nbsp;<input type="checkbox" name="esp" value="oui" <?php if (isset($_POST['esp']) && $_POST['esp']=="oui") echo 'checked="checked"'; ?>>[var.esp;noerr]&nbsp;ESP</td>
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 20h07   #4
Invité régulier
 
Homme
Inscription : avril 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 46
Points : 9
Points : 9
bonsoir et merci de t interresser a mon probleme
en faite j ai fait aussi comme tu me viens de me montré mais ca ne marche pas non plus
en faite avec ta solution il me checked rien du tout
j essai depuis hier matin de trouver une solution mais en vain
baddevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 09h47   #5
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
tes variables $_POST ne doivent pas être égales à oui tout simplement
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 10h08   #6
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Ton formulaire utilise bien la méthode POST et non GET ?
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 10h16   #7
Invité régulier
 
Homme
Inscription : avril 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 46
Points : 9
Points : 9
bonjour a vous,

oui mon fomrulaire est en post,mais je ne suis pas sur de devoir mettre tout ca en $_post
apres divers recherches il est possible que cela vienne de mon moteur de template
cependant je suis que debutant et j ai trouver ceci http://www.tinybutstrong.com/plugins...lp#plugin_htmlpour gerer les checkbox avec mon moteur ,je ne pige pas tout et si vous pouviez y jeter un oeil et m expliquer ca serai super sympa
baddevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 14h11   #8
Invité régulier
 
Homme
Inscription : avril 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 46
Points : 9
Points : 9
merci a ceux qui ce sont penché sur mon probleme

j ai resolu le soucis comme ceci
Code :
1
2
3
 
<td>&nbsp;<input type="checkbox" name="abs" value="oui" [var.coch1;noerr] />[var.abs;noerr]&nbsp;ABS</td>
                  <td>&nbsp;<input type="checkbox" name="esp" value="oui" [var.coch2;noerr]/>[var.esp;noerr]&nbsp;ESP</td>
Code :
1
2
3
4
5
6
7
8
9
10
11
12
$abs = $tempo['abs'];
                          if(isset($tempo['abs'])&& $tempo['abs']=="oui") 
                          {$coch1="checked";}
                          else
                          {$coch1="";}
 
 
                         	$esp = $tempo['esp'];
                         	if(isset($tempo['esp'])&& $tempo['esp']=="oui")
                          {$coch2="checked";}
                          else
                          {$coch2="";}
baddevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h09.


 
 
 
 
Partenaires

Hébergement Web