|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Stéphane A.Inscription : décembre 2008 Messages : 286 ![]() |
Bonjour,
Je relance ce post : Actuellement je refais ma page de recherche de facture sur laquelle, j'ai l'affichage des informations de la facture, le nombre de relance pour cette facture et les dates de chaque relance. C'est ici que se pose mon problème, j'ai que la première date qui s'affiche au lieu de toutes les dates J'ai aussi un autre probleme qui dois être lier c'est que j'ai l'affichage de d'une seule ligne au lieu de deux car j'ai deux facture qui ont été relancées. En principe je dois avoir une facture sur une ligne avec toutes les informations, nombre de relance et date des relance. Ci-joint le code de ma page Code : Code :
merci de votre aide Runcafre91 Dernière modification par runcafre91 ; 05/04/2010 à 23h29. |
||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Stéphane A.Inscription : décembre 2008 Messages : 286 ![]() |
bonsoir,
Je reviens vers vous , afin de trouver une solution a mon probleme, en effet si j'ai plusieurs relance sur la même facture, j'ai que la première date qui s'affiche or je devrais avoir les trois date sur la même ligne En faisant deux requêtes, cela est possible mais voila on me force en quelque sorte a faire en une seule problème d'optimisation et a cause du serveur qui n'est pas très "puissant". Je vous remercie de l'aide que vous pourrier m'apporter car j'ai une contrainte de date Runcafre91 |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 570 ![]() |
Bonjour,
Tu sais pourquoi personne ne réponds, c que tu ne peux pas tout faire dans une même requête Si c un problème d'optimisation, tu peux répondre que tu es obligé de le faire en deux requêtes (une pour le select avec la jointure sur les deux tables facture et relance et une pour le calcul du nbr de relance). OU alors en une requête mais il faudra parcourir deux fois ton résultat avec un tableau intermédiaire. Après coup, personne n'est parfait, elle existe peut être ta requête MAIS je pense que tu devrait poster ta demande sur le forum Base de données (tu peux tjs et tu auras une réponse !).
__________________
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#4 | |
|
Membre du Club
![]() Stéphane A.Inscription : décembre 2008 Messages : 286 ![]() |
Citation:
Merci pour votre réponse, je n'y attendais. Car c'est pas possible de faire avec une seul requête, j'ai posé la question dans le cas ou il y aurait une autre solution. Je vais le faire avec deux requête jen'ai pas vraiment le choix. Du coup merci encore pour la dernière fois Runcafre91 |
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 570 ![]() |
Effectivement c le pb du serveur, mais il faut mettre les points sur les i, ya peut être une solution et nous en parlons souvent sur le forum malgrés cela souvent les admin sont pas dévolus à la leurs instals. Il faudrait inventer un modo entre le SI et le SGBD et ça c pas le cas sur plus de cas que de dire.
Moi , j'y connais rien mais parcontre j'ai 15 ans d'espérience pour te dire que c fonction de ta base, les gens qui te parlent de performance j'aimerais les rencontrer. une performance de quoi! Parles moi du nbr de connexion, du nbr d'appels à une fonction et de quelle fonction, faites moi une stat sur le cas et je vais rigoler. Point bar, parlez moi de chiffres, mais pas de pseudo code, parlez moi d'ASM etc et du vectoriel mais au jour d'aujourd'ui c bidon si vous n'avez qu'un pauvre millième de données
__________________
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#6 | |||
|
Membre du Club
![]() Stéphane A.Inscription : décembre 2008 Messages : 286 ![]() |
Citation:
effectivement je suis de votre avis, c'est simplement que certaine personne aime bien mettre mettre des battons dans les roues. C'est le cas actuelle sur mon projet. Bref, j'ai repris en parti le dernier code et j'ai fait un ajout pour les date, j'ai du me planté quelque par car j'ai pas les dates d'affichées. Voici le script avec la modification Code :
Merci de votre aide Runcafre91 |
|||
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 570 ![]() |
Bonjour,
Citation:
J'ai pas suivi avec tes échappements de quote mais affiches ta requête et tu verra bien si elle est bien écrite: echo $resultat;
__________________
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
|
00
|
|
|
#8 | ||
|
Membre du Club
![]() Stéphane A.Inscription : décembre 2008 Messages : 286 ![]() |
Re,
J'ai revu le code mais j'ai toujour un problème les dates ne sont pas affecté aux différentes facture, elles sont toutes centralisé sur une suel ligne le cas que j'ai pour la facture A j'ai deu relance et la facture Baussi donc à l'affichage j'aurai A pas de date et B avec toutes les dates Ci-joint une capture écran afin que cela soit plus claire Le code avec les modification (mineur) Code :
Je sature un peux la dessus Runcafre91 Dernière modification par runcafre91 ; 05/04/2010 à 23h29. |
||
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 570 ![]() |
Bonjour,
Je ne comprends pas, tu as modifier le code de ton ancien POST (qui marchait) avec aujourdh'ui un code qui ne marche pas Ya deux grosses erreurs dans ton dernier code ... les {} de ton while principal (l'accolade fermante est mal placée et n'englobe pas les données sur les relances) ET ta requête sur les ralances qui me parait plus que bizzare. Je reprends ton dernier code avec les deux corrections, celà devrait mieux tourner et si tu ne comprends qq chose, poses nous la question !!! Code :
__________________
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
||
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Stéphane A.Inscription : décembre 2008 Messages : 286 ![]() |
Bonjour,
Merci de votre aide, j'ai fais les modification et cela fonctionne correctement Runcafre91 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com