(array?) Gegevens niet 'her-ophalen'

Status
Niet open voor verdere reacties.

XenomX

Gebruiker
Lid geworden
27 apr 2002
Berichten
822
Hallo,

Ik voer een query uit op een tabel. Veel velden hebben dezelfde waarde bijvoorbeeld menu1 en menu2 -> deze komen misschien wel 10 keer voor.

Maar, hoe zorg ik er nu voor dat elk menu maar 1 keer ge-echo't wordt?
Als ik normaal alles echo uit het veld menus, komt er bijv:

menu1
menu1
menu1
menu1
menu2
menu2
menu2
menu3
menu3

etc. etc.

Ik wil dat alles van dezelfde waarde er maar 1 keer komt te staan.
Hoe doe ik dit? Met een array?

Bij voorbaat dank,

Als het wat onduidelijk is zeg het maar :)
 
Met een code als deze zou je dat misschien voor elkaar kunnen krijgen:
PHP:
while ( $resultaat = mysql_fetch_array( $query ) ) {
	if ( !isset( $menu ) || !in_array( $resultaat, $menu ) ) {
		$menu[] = $resultaat;
	}
}
 
Bedankt!

Had het al opgelost dmv de database structuur te veranderen.
 
Zou het graag willen doen, maar helaas:

Ongeldige actie opgegeven.
 
XenomX zei:
Zou het graag willen doen, maar helaas:

Ongeldige actie opgegeven.
Stuur dan even een mailtje naar held [at] helpmij [dot] nl :) [at] = @ en [dot] = .
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan