PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 23-12-2010 13:34:05

davidgue
Membre
Lieu : Morlaix (29)
Inscription : 23-12-2010
Messages : 6

php et requete sql

Bonjour,
Je dois créer une interface utilisateur en php, mon problème est le suivant:
Grace a cette interface l'utilisateur doit alimenter une tableN°3.
J'ai créer dans l'interface via un formulaire deux menu déroulant, le menu déroulant 1 représente un champ de la tableN°1 et le menu déroulant 2 représente un champ de la tableN°2.
Je voudrais que quand l'utilisateur valide le formulaire après avoir sélectioné sont choix grace au menu déroulant , la tableN°3 s'alimente avec 2 champs de la tableN°1(le champ du menu déroulant et le champ ID de celui ci)  et 2 champs de la tableN°2(le champ du menu déroulant et le champ ID de celui ci).
Mon formulaire actuel alimente bien la table N°3 mais que les 2 champs menu déroulant de l'interface utilisateur.
J'espere que l'on pourra m'aider, ce n'est pas facile à expliquer.

merci par avance,

david

Hors ligne

#2 23-12-2010 14:07:24

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : php et requete sql

Saluton,
Je ne vois pas trop à quoi sert d'alimenter la table N°3 avec autre chose que les identifiants (clefs étrangères) des tables N°1 et 2.
Pour retrouver ensuite les libellés, les jointures sont plus indiquées que de recopier les données dans plusieurs tables.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 23-12-2010 14:29:11

davidgue
Membre
Lieu : Morlaix (29)
Inscription : 23-12-2010
Messages : 6

Re : php et requete sql

Bonjour,
La création de la tableN°3 me permet d'assembler les tablesN°1 et 2 selon les choix de l'utilisateur. Une jointure n'est pas adaptée a cette configuration.

Hors ligne

#4 23-12-2010 14:36:52

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : php et requete sql

Evidemment que si, on ne gagne rien à créer de la redondance dans une base de données.
Les tables de références sont les tables 1 et 2, la table 3 n'a qu'à connaître les identifiants.
Cela simplifie les mises à jour et évite de créer de l'incohérence, à terme, entre les tables.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 23-12-2010 14:56:45

davidgue
Membre
Lieu : Morlaix (29)
Inscription : 23-12-2010
Messages : 6

Re : php et requete sql

Comment alimenter les  2 id des tables 1&2 dans la table3, via les menu déroulant qui propose juste 1 champ de chaque table(la 1 et 2)?

Hors ligne

#6 23-12-2010 15:02:07

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : php et requete sql

Il faut que tes listes de choix proposent les libellés à l'affichage et les identifiants en value dans les <option> des <select>


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#7 23-12-2010 15:07:22

davidgue
Membre
Lieu : Morlaix (29)
Inscription : 23-12-2010
Messages : 6

Re : php et requete sql

Ok merci bcp, je n'ais pas encore trouver la solution, mais grâce a toi j'y vois plus clair et je vais faire des essais dans ce sens.
merci,

Hors ligne

#8 23-12-2010 16:52:13

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : php et requete sql

et pour noël, la table N°4 big_smile
bravo MK pour avoir compris 1 pouyème de l'explication big_smile

c'est p'tete moi ké nul hmm
a++

Hors ligne

#9 23-12-2010 17:26:23

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : php et requete sql

Pierrot a écrit :

c'est p'tete moi ké nul :/a++

Allez, Pierrot, tu peux mieux faire dans l'introspection, retire le p'tete
et on y sera wink


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums