|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Bonjour à tous,
Voila, j'ai un petit souci. J'arrive à afficher les données que d'une table Voici la requete : Code :
Code :
Si quelqu'un aurait une petite idée à ce sujet |
||||
|
|
00
|
|
|
#2 | |||||
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Citation:
|
|||||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Une jointure, c'est à dire?
La relation entre les deux tables c'est que la table datas a les données de l'utilisateur. J'aurai très bien pu tout mettre dans une seule et meme table et ca fonctionne très bien. Cependant, cela risque d'être assez lourd avec le temps, non? |
|
|
00
|
|
|
#4 | ||
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Code PHP :
Dans ce cas tu récupères les données de datas qui coïncident avec l'utilisateur a modifier/tester |
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Ah je vois maintenant, c'était une bonne idée mais cela ne change rien malheureusement
La page s'affiche toujours avec la table utilisateurs mais sans les datas J'essai beaucoup de choses mais cela s'avère sans suite! Je vais continuer de chercher... |
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Est tu sûr que tu as bien 1 enregistrement pour l' id_utilisateur que tu envoies ?
Ne devrais-tu pas passer l'id_utilisateur dans ta fonction en paramètres ? (si ta fonction est déclarée avant de déclarer ta variable $id_utilisateur, cela ne peut pas marcher) je ne vois pas le mysql_query dans ta fonction. Essaies ça : Code PHP :
avec un appel à ta fonction comme ceci ? Code PHP :
$var = charg_profil_utilisateur($id_utilisateur); |
||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Si elle y est, mais un peu plus bas...
Ca ne fonctionne toujours pas! Je viens de penser que j'ai une page spécialement dédiée au fonctions, car je viens de virer la requete et cela m'affiche quand meme les informations de la table utilisateurs. Je vais voir cela de plus près ! |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
tu ne peux pas faire
sans avoir fait le mysql_query AVANT . Citation:
|
|
|
|
00
|
|
|
#9 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
N'y a-t-il pas de champs id_utilisateurs dans la table data ? Je doutes qu'id_data soit la clef de relation ...
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Non, il n'ya pas de champ id_utilisateurs pourquoi?
J'aurai du en rajouter un? |
|
|
00
|
|
|
#11 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
C'est juste que j'ignore comment faire une requête "propre" sur deux tables differrentes n'ayant pas de clef de relation. Alors que j'ai compris que c'est votre but ...
|
|
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
Oui c'est exact
J'aimerai charger ces deux fonctions entre else et je ne sais pas comment faire, une idée? Code :
|
||
|
|
00
|
|
|
#13 | ||
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Concatène, mon ami , concatène, bon sang !!
Code :
|
||
|
|
00
|
|
|
#14 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
C'est vrai, mais je pensais qu'il y'avait autre chose car ça n'avait pas fonctionné auparavant (fatal error!)
Regarde Code :
Cela ne m'affiche que les données de la table DATAS. Lorsque je vire $frm = load_datas(); ce sont les infos utilisateurs qui s'affichent, dont c'est ok... Mon problème est que lorsque je mets qu'une seule requete pour deux tables, rien ne s'affiche. Il est clair que cela serait bcp plus simple mais ça ne fonctionne pas. Donc j'ai testé avec deux requetes... |
||
|
|
00
|
|
|
#15 | ||
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
et en déclarant tes fonctions AVANT de les appeller ?
avant : Code :
|
||
|
|
00
|
|
|
#16 |
|
Inscrit
Inscription : octobre 2006 Messages : 637 ![]() |
Ne peut-on pas les déclarer après depuis PHP5 (même si ce genre de code ne serait pas à mon goût) ?
|
|
|
00
|
|
|
#17 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 181 ![]() |
J'ai trouvé
Code :
Encore merci pour votre aide, surtout à toi "N1bus"
|
||
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Et oui !
J'avais pas percuté ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com