OVH Cloud OVH Cloud

Probl?me sur pages principale/d?tail

1 réponse
Avatar
FGabet
J'utilise Dreamweaver MX2004 + PHP, My SQL sur PC Windows XP
Je souhaite afficher sur une page principale des champs issus de 2 tables
diff?rentes et retrouver sur la page d?tail des champs plus nombreux de ces 2
m?mes tables.

ex : page principale, je souhaite afficher les champs "nom", "descriptif",
"prix" de la table Articles et le champ "Nomfournisseur" de la table
fournisseurs.
En page detail, je souhaite afficher les champs "Nom, descriptif, compl?ments,
prix, photo" de la table Articles et les champs "Nomfournisseur", "adresse",
"tel", "fax"... de la table fournisseurs.

Ce que je fais : j'ai cr?e un jeu d'enregistrement pour s?lectionner les
champs des 2 tables. J'ai reli? les 2 tables avec WHERE Articles.fournisseursID
= fournisseurs.IDfournisseurs
Le nom de l'article me sert de lien entre la page principale et la page
d?tail. J'ai d?fini le champ Articles.IDarticle comme cl? unique.

Ce que j'obtiens : Une page principale OK : la liste des articles s?lectionn?s
s'affiche correctement ainsi que le nom du fournisseur correspondant.
Ce qui ne fonctionne pas : en page d?tail, j'obtient le d?tail de l'article
s?lectionn? en page principale mais les donn?es fournisseurs ne correspondent
pas. (j'obtient toujours le m?me fournisseur, quelque soit l'article)

Merci d'avance ? celles ou ceux qui pourront m'aider.

1 réponse

Avatar
dan
je ne travaille pas en php, mais cela tient du sql.
cela dépend de ton filtre dans le recordset de la page détail.

essaie passer le nom ou le id du fournisseur dans une requête et dans la
page détail tu n'as qu'a utiliser un recordset filtré par la requête.
genre Where fournisseurs.IDfournisseurs = taRequete.FournisseurID



"FGabet" a écrit dans le message de
news:d2eve4$po2$
J'utilise Dreamweaver MX2004 + PHP, My SQL sur PC Windows XP
Je souhaite afficher sur une page principale des champs issus de 2 tables
diff?rentes et retrouver sur la page d?tail des champs plus nombreux de


ces 2
m?mes tables.

ex : page principale, je souhaite afficher les champs "nom",


"descriptif",
"prix" de la table Articles et le champ "Nomfournisseur" de la table
fournisseurs.
En page detail, je souhaite afficher les champs "Nom, descriptif,


compl?ments,
prix, photo" de la table Articles et les champs "Nomfournisseur",


"adresse",
"tel", "fax"... de la table fournisseurs.

Ce que je fais : j'ai cr?e un jeu d'enregistrement pour s?lectionner les
champs des 2 tables. J'ai reli? les 2 tables avec WHERE


Articles.fournisseursID
= fournisseurs.IDfournisseurs
Le nom de l'article me sert de lien entre la page principale et la page
d?tail. J'ai d?fini le champ Articles.IDarticle comme cl? unique.

Ce que j'obtiens : Une page principale OK : la liste des articles


s?lectionn?s
s'affiche correctement ainsi que le nom du fournisseur correspondant.
Ce qui ne fonctionne pas : en page d?tail, j'obtient le d?tail de


l'article
s?lectionn? en page principale mais les donn?es fournisseurs ne


correspondent
pas. (j'obtient toujours le m?me fournisseur, quelque soit l'article)

Merci d'avance ? celles ou ceux qui pourront m'aider.