Hei!
Har sittet og klødd meg i hodet vel og lenge nå, og håper at det er noen freaks som kan hjelpe meg
Skal generere en faktura, med innhold fra en database.
Når ordren blir opprettet blir det laget en rad i tabellen ordre, med en ordre-ID, navnet på kunden og kontaktinfo.
Alle produktene som er valgt på ordren blir lagret i tabellen ordreelementer, og har en kolonne som refereder til ordre-ID'en.
Hvordan i alle dager skal jeg få hentet ut alle elementene til den ordren for å printe det til skjerm?
Har prøvd med diverse JOIN's uten hell.
Får hentet ett av produktene, men det stopper der.
Spørringen min ser slik ut:
Kjører [COLOR="RoyalBlue"]print_r()[/COLOR] på hele resultatet, og får da bare opp ett av navnene på produktene som er lagt inn i ordreelementer.
Håper det er noen kloke hoder her som kan hjelpe, for nå er jeg lei! Er sikkert småtteri for dere som er dreven på SQL, men jeg tror jeg har sett meg litt blind på koden nå.
Har sittet og klødd meg i hodet vel og lenge nå, og håper at det er noen freaks som kan hjelpe meg
Skal generere en faktura, med innhold fra en database.
Når ordren blir opprettet blir det laget en rad i tabellen ordre, med en ordre-ID, navnet på kunden og kontaktinfo.
Alle produktene som er valgt på ordren blir lagret i tabellen ordreelementer, og har en kolonne som refereder til ordre-ID'en.
Hvordan i alle dager skal jeg få hentet ut alle elementene til den ordren for å printe det til skjerm?
Har prøvd med diverse JOIN's uten hell.
Får hentet ett av produktene, men det stopper der.
Spørringen min ser slik ut:
Kode
$sql = "SELECT ordre.id, ordre.uid, ordre.dato, ordre.status, ordre.betalt, ordre.navn, ordre.adresse, ordreelementer.oid, ordreelementer.navn AS elnavn, FROM ordre RIGHT JOIN ordreelementer ON ordre.id=ordreelementer.oid WHERE ordre.uid = ".brukerInfo('id')." AND ordre.id = ".$id."
Håper det er noen kloke hoder her som kan hjelpe, for nå er jeg lei! Er sikkert småtteri for dere som er dreven på SQL, men jeg tror jeg har sett meg litt blind på koden nå.