Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 21/03/2007, 08h38   #1
Membre du Club
 
Inscription : octobre 2005
Messages : 112
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 112
Points : 65
Points : 65
Envoyer un message via Skype™ à lebreton22
Par défaut case à cocher

Bonjour
Afin de saisir des données dans une table, j'ai utilisé dans un formulaire des caches à cocher. J'ai donc dans ma table des valeurs Y ou N
J'ai créé un formulaire pour afficher les données saisies et je voudrais réutiliser des cases qui seraient donc cochées ou non en fonction de la valeur saisie.
Dans un premier temps je pensais à quelque chose du genre
Code HTML :
<td><input type="checkbox" name="checkbox" value="<?php echo $row_mf['PS1']; ?>"></td>
mais évidemment, cela ne donne rien
Si quelqu'un avait une idée
Merci
lebreton22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 09h34   #2
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
Il faut que tu mettes l'attribut CHECKED pour les cases cochées et pas jouer sur le VALUE.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 09h43   #3
Membre habitué
 
Avatar de M1000
 
Développeur Web
Inscription : novembre 2003
Messages : 194
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2003
Messages : 194
Points : 133
Points : 133
Un élément de réponse:

Code :
1
2
3
 
 
<input type="checkbox" name="checkbox" value="" <?php if(champ de ta table == "y"){ echo "checked";} else {echo ""; } ?>>
__________________
M1000
Le savoir se partage et le partage est un savoir...
M1000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 10h11   #4
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Citation:
Envoyé par M1000
Un élément de réponse:
Code HTML :
<input type="checkbox" name="checkbox" value="" <?php if(champ de ta table == "y"){ echo "checked";} else {echo ""; } ?>>
Tant qu'à faire autant faire du code valide
Code HTML :
<input type="checkbox" name="checkbox" value="une_valeur" <?php if(champ == 'y') echo 'checked="checked"'; ?> />
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 10h26   #5
Membre habitué
 
Avatar de M1000
 
Développeur Web
Inscription : novembre 2003
Messages : 194
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2003
Messages : 194
Points : 133
Points : 133
Certe c'était pour l'idée
__________________
M1000
Le savoir se partage et le partage est un savoir...
M1000 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 05h17.


 
 
 
 
Partenaires

Hébergement Web