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 24/05/2006, 11h49   #1
Membre à l'essai
 
Inscription : mai 2006
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 158
Points : 23
Points : 23
Par défaut récupération d'une check box

Hop la ...j'ai une petite question



voici la récupération d'une check box

$drjs = isset($_POST['drjs']) ? 1 : 0;

son résultat est ensuite envoyé dans ma base de donnée, ca afiche 1 , quand c'est coché et zero quand ca ne l'est pas .

Mais j'aurais préféré que ca affiche " oui " et " non ...comment faire...
marie4449 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 11h53   #2
Membre expérimenté
 
Développeur Web
Inscription : avril 2006
Messages : 430
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 430
Points : 538
Points : 538
Salut,

Code :
1
2
 
$drjs = isset($_POST['drjs']) ? 'oui' : 'non';
par exemple...

Vérifie bien aussi que le champ dans ta base de donnée peut accepter des chaines des caractère (varchar, char, ...), et n'est donc pas numérique.
bkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 11h53   #3
Membre éprouvé
 
Inscription : février 2005
Messages : 401
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2005
Messages : 401
Points : 450
Points : 450
Code :
 $drjs = isset($_POST['drjs']) ? 'oui' : 'non';
C'est pas ça ?
ça me parait un peu trop simple, je ne suis pas sur d'avoir compris
Sylvain71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 11h55   #4
Membre du Club
 
Inscription : mai 2005
Messages : 172
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 172
Points : 41
Points : 41
Tu veux que ça t'enregistre "oui" ou "non" dans ta base de données, c'est ça?
grumly22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 11h56   #5
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög


Code :
$drjs = isset($_POST['drjs']) ? 'oui' : 'non';
tout simplement (peut-être que reflechir UN PEU t'aurait donné la solution...)

un conseil : TOUJOURS s'assurer de comprendre ce qu'on écrit quand on code quelque chose...
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 12h06   #6
Membre à l'essai
 
Inscription : mai 2006
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 158
Points : 23
Points : 23
Ouaip non mé j est pensé mé modifié ma base javai pa fai atention !



et si jveu ke ca afiche OUI si coché é rien si coché ...jenleve le nom...tout simplement ?
marie4449 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 12h08   #7
Membre éprouvé
 
Inscription : février 2005
Messages : 401
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2005
Messages : 401
Points : 450
Points : 450
Tu ne serais pas un peu une adèptre de la programmation "copier/coller sans réflechir toi ?"

Un petit peu de réflexion te permettra de répondre toute seule à ta question.
Juste un tout tout ptit peu
Sylvain71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 12h12   #8
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Citation:
Tu ne serais pas un peu une adepte de la programmation "copier/coller sans réflechir toi ?"

+1 surtout au vu des précédentes questions dans d'autre topics...


Et ça fait 50 fois qu'on dit que le SMS est pas vraiment toléré ici
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 13h39   #9
Membre habitué
 
Avatar de scorpking
 
Inscription : avril 2006
Messages : 207
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2006
Messages : 207
Points : 113
Points : 113
ça marche aussi avec du sql tu fais
Code :
decode($drjs, 1, 'oui', 0, 'non')
a la place de ton $drjs dans ta querrie (je sais que ça marche dans le cas d'un select mais dans l'autre sens je suis pas sur sinon tu l'enregistre en 1 et 0 dans ta base tu l'affiche dans un tableau en (utilisant le décode) que tu recopies dans ta base métode barbare
scorpking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 14h28   #10
Membre du Club
 
Inscription : mai 2006
Messages : 142
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 142
Points : 54
Points : 54
Par défaut modifier à la source

ce sont les valeurs de tes chekbox qil faut modifier :

<input type="checkbox" name="checkbox2" value="oui">
<input type="checkbox" name="checkbox" value="non">

et si tenvoie ca par la méthode POST ya pas de pb
yanice est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h14.


 
 
 
 
Partenaires

Hébergement Web