Jeg har flere billeder til hver annonce. Så alle billederne har et annonceID.
Problemet er bare hvis jeg laver en join får jeg flere rækker for samme annonce, men med forskellige billeder. Men det er måske bare måden man gør det på?
Jeps. Join de to tabeller og "ORDER BY annonceID". Så laver du en løkke der gennemløber resultatsættet. Du laver en variabel, currentAnnonceID, som du inden løkken sætter til f.eks. -1 eller noget andet, som ikke findes i tabellen. Løkken konstruerer du som noget i stil med (pseudokode):
while (data in resultset) {
if (currentAnnonceID != record[annonceID]) {
Ny annonce. Udskriv navn, tekst etc. og billedet, hvis der er et.
}
else {
Et billede mere for samme annonce.
}
}
Eller noget i den stil. Altså dit eget forslag nr. 2
Indlæg senest redigeret d. 02.02.2009 11:14 af Bruger #132