Teveel outputs bij foreach loop
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..
Hopelijk weet iemand het antwoord hierop.
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
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 -
Dat zal inderdaad het probleem zijn. Check http://php.net/manual/en/pdostatement.fetch.php en dan voornamelijk het stukje over fetch_style




