Gå til innhold

[LØST]Trenger hjelp med meny ut ifra mysql med php


Anbefalte innlegg

Hei!!

 

Driver og skal lage ett galleri, og sliter med menyen til galleriet. Den skal se ut som dette:

 

<ul>+ Dyr (Kategori)

<li> - Katter (Under kategori)</li>

<li> - Hunder (Under kategori)</li>

<li> - Hester (Under kategori)</li>

</ul>

 

<ul>+ Bil/Motor (Kategori)

<li> - BMW (Under kategori)</li>

<li> - Audi (Under kategori)</li>

<li> - Nissan (Under kategori)</li>

</ul>

 

Legger også ved bilde av hvordan jeg vil det skal se ut.. :)

 

 

Men det som er problemet da, er at jeg har en tabell i Mysql som heter 'gruppe' og en som heter 'album'.

 

 

'Gruppe' ser slik ut:

 

+----+-------------+--------------------+

| ID | Gruppe_Navn | Gruppe_Beskrivelse |

+----+-------------+--------------------+

| 1 |Dyr |Dette er en test |

| 2 |Folk | |

| 3 |Bil/Motor | |

| 4 |Humor | |

| 5 |Makro |Dette er en test |

| 6 |Modeller | |

| 7 |Nattbilder | |

| 8 |Portrett | |

+----+-------------+--------------------+

 

 

'Album' ser slik ut:

 

+----+-------------+--------------------+-------+

|aID | Album_Navn | Album_Beskrivelse |Gruppe |

+----+-------------+--------------------+-------+

| 1 |Katter |Bilder av katter | 1 |

| 2 |Hunder |Bilder av hunder | 1 |

| 3 |Hester |Bilder av hester | 1 |

| 4 |Kjente |Bilder av kjente | 2 |

+----+-------------+--------------------+-------+

 

 

Og da trenger jeg hjelp til å kunne lese utifra de ta databasene, og med php at det klarer og finne ut at albumet 'Katter' hører til gruppen 'Dyr', og da lager et hiarki meny

 

system, kanskje det legger hver gruppe i en <ul> og hvert av albummene i en <li> inne i gruppe <ul> en? Vil iallefall at det skal se slik ut: (obs må være luft mellom den siste

 

<li> i gruppen før neste <ul>/gruppe starter :))

+-------------+

|Dyr |

| - Katter |

| - Hunder |

| - Hester |

| |

|Folk |

| - Kjente |

| |

|Bil/Motor |

| |

|Humor |

| |

|Makro |

| |

|Modeller |

| |

|Nattbilder |

| |

|Portrett |

+-------------+

 

Jeg har en kode som klarer og lese utifra begge tabellene, men da blir informasjonen som kommer ut feil.. Denne koden ser slik ut:

 

<?php
db_connect();

	$query = "SELECT gruppe.ID, gruppe.Gruppe_Navn, album.aID, album.Album_Navn, album.Gruppe ".
	"FROM gruppe, album ".
	"WHERE gruppe.ID = album.Gruppe ORDER BY gruppe.Gruppe_Navn";

	$result = mysql_query($query) or die(mysql_error());


	// Print out the contents of each row into a table 
	while($row = mysql_fetch_array($result)){

		print $row['Gruppe_Navn'];
		echo $row['Album_Navn'];
		echo "<br />";
	}
?>

Denne koden klarer da og lese ut av begge tabbelene og "printe" det ut, men jeg klarer ikke å komme videre med å få albummene i en <li> under en <ul> til gruppen, hvis

 

album.gruppe == gruppe.ID.. Hvis dere skjønner?

 

Håper noen kan forklare hvordan jeg skal få til dette? På forhånd takk!

post-92455-1238486169_thumb.jpg

Endret av djwawa
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...