Jeg er ved at lave en database med nogle få relationer. Jeg har følgende tabeller :
<Vej> Vej ID Vejnavn
<Famile> familie ID familienavn husnummer
<Person> Person ID familie ID Navn Alder
Jeg ønsker at kalde et PHP dokument som viser en liste med de familier der er på en vej og hvilke personer der er tilknyttet den pågældende familie... På en og samme side
eks :
Vej (Overskrift)
Familie 1, husnummer 1 >>
Hans 28 år Per 21 år
Familie 2, husnummer 2 >>
gitte 30 år preben 15 år
Har prøvet med en while-løkke inden i en while-løkke men det er vist ikke måden at gøre det på...
Eksemplet med while-løkkerne kan man se herunder, overordnet fungerer det som det skal, men den inderste while-løkke henter kun den første record og genbruger denne under samtlige familier (sorter).
$sql ="SELECT So_ID,La_Navn,Da_Navn,So_Besk,So_Img FROM $table_name WHERE Kat_ID = \"$param1\" AND Fam_ID = \"$param2\" order by La_Navn ASC"; $total_result = @mysql_query($sql, $connection) or die("Error #". mysql_errno() . ": " . mysql_error()); $total_found = @mysql_num_rows($total_result);
Det fremgår ikke klart, men i den vedlagte kode kobler jeg "vejnavn" sammen med familierne v.hja "Kat_ID" når jeg kalder siden (Man skal se bort fra de nævnte tabeller da de blot var ment som eksempel). Problemet er at den udvendige While løkke laver listen med familier som den skal, imens den indvendige kun viser den 1. person i array'et og sætter "ham" ind under hver familie eks..
Familie 1, husnummer 1 >>
Hans 28 år
Familie 2, husnummer 2 >>
Hans 28 år
Det sjove er, hvis jeg skifter variablen "$Vis_planter" ud med "$So_ID" i den sidste block, så printes de korrekte "person"-ID som de skal...Hmmm
Håber nogen kan hjælpe...!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.