Teveel outputs bij foreach loop

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mitchell -

Mitchell -

24/11/2011 14:04:37
Quote Anchor link
Beste mensen,

Het is me al vaker voorgekomen, maar toen had ik het met vele omwegen toch nog "goed".
Maar nu wil ik het eigenlijk wel goed doen.
Ik heb een array met 4 values. en gebruik een foreach() loop om die uit te lezen maar ik krijg alles 2 keer, wat ik niet wil.
Verder heb ik al geprobeerd een break; er tussen te stoppen maar dan krijg ik gewoon de eerste value 2 keer..

Quote:
Begin Code
while($lineupData = mysql_fetch_array($query)) {
$teamFuncties = array('verslaggever' => $lineupData['team_verslaggever'],
'cameraman' => $lineupData['team_cameraman'],
'editor' => $lineupData['team_editor'],
'redactie' => $lineupData['team_redactie']);

foreach($teamFuncties as $key => $value) {
echo $key . " ";
}
}
End Code


Hopelijk weet iemand het antwoord hierop.
Gewijzigd op 24/11/2011 14:07:56 door Mitchell -
 
PHP hulp

PHP hulp

27/11/2024 21:07:05
 
- -

- -

24/11/2011 14:30:29
Quote Anchor link
Waarschijnlijk geeft je query 2 resultaten terug...
 
Erwin H

Erwin H

24/11/2011 14:35:07
Quote Anchor link
Dat zal inderdaad het probleem zijn. Check http://php.net/manual/en/pdostatement.fetch.php en dan voornamelijk het stukje over fetch_style
 
Mitchell -

Mitchell -

24/11/2011 14:36:14
Quote Anchor link
Ja idd klopt, ik dacht dat er maar 1 row in de database stond. Niet goed gekeken dus..
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.