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 05/06/2007, 12h13   #1
Futur Membre du Club
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 18
Points : 18
Par défaut comment associer deux valeurs

Je voudrais par un choix de radioboutton inscrire dans ma base de données deux valeurs par choix, c'est possible? est comment...
mon formulaire est déja compliquer, je ne sais pas comment faire, en voici une partie
Code :
1
2
3
4
5
6
7
8
9
10
<?php do { ?>
            <br />
            <img src="<?php echo $row_dormant['idmage']; ?>" name="dormant" width="300" height="200" id="dormant" />
            <input name="coef_dormant" type="hidden" id="coef_dormant" value=<?php echo $row_dormant['coef']; ?> />
            <input name="dormant" type="radio" value="<?php echo $row_dormant['type']; ?>"  />
            <a href="lexique.php" title="reno30" target="_blank" />
            <?php echo $row_dormant['type']; ?></a><a href="lexique.php" target="_blank"></a>
              <label></label>
            <label></label>
            <?php } while ($row_dormant = mysql_fetch_assoc($dormant)); ?>
voila je ne sais pas trop comment m'y prendre pour que ma ligne "coef" soit coherente avec ma ligne "dormant", vous comprendrez que mes coef sont differant selon le dormant
dreeve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 12h31   #2
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

Tu peux être plus explicite parce que j'ai rien compris ...
__________________
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 05/06/2007, 12h40   #3
Futur Membre du Club
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 18
Points : 18
Ouais ce n’est pas évident à expliquer...
J’ai des valeurs dynamique type fleur rouge, fleur verte, fleur bleue.
Ensuite selon la couleur j'ai des coefficient de calcul, je voudrais lier par exemple la fleur bleu avec sont ceof, mais lors de l'inscription dans ma db, le coef est toujours le même (le 1er dans ma table), je voulais donc savoir comment lier ou associer mon type (fleur) est mon coefficient (couleur)
dreeve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 13h02   #4
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 451
Points : 5 451
Salut

Je crois avoir compris le problème : tu crées autant de champs hidden que de tours de boucle. Mais tous ces champs portent le même nom coef_dormant. Donc lorsque tu récupères la valeur, le script prend le premier champ qu'il rencontre.

Maintenant, pour lier les variables...
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 15h01   #5
Futur Membre du Club
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 18
Points : 18
Oui Celira ta rediger mon probleme en trois mots merci..
mais ta une solution?
dreeve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 17h23   #6
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
Alors si j'ai bien compris, tu voudrais avoir des noms différents du style coef_dormant1, coef_dormant2, ... Si c'est le cas, tu peux utiliser les variables dynamiques.

PS : Ton code HTML est bizarre : pour ce qui est de l'id, il doit être unique (c'est le standard du W3C). Si tu veux pouvoir identifier un champ HTML qui est présent plusieurs fois dans ta page, tu dois utiliser class (et non id).
Ensuite la balise <img...></img> ne possède pas d'attribut name.
Je ne comprends l'intérêt de tes 2 labels vides ni celui de ces 2 lignes :
Code PHP :
1
2
3
<a href="lexique.php" title="reno30" target="_blank" />
            <?php echo $row_dormant['type']; ?></a>
<a href="lexique.php" target="_blank"></a>
Tu as un premier lien que ferme directement, tu affiches quelquechose, tu fermes un lien qui n'existe pas puis tu ouvre et tu fermes un nouveau lien qui n'encadre aucun mot (donc "incliquable")...
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h52.


 
 
 
 
Partenaires

Hébergement Web