?
Onbekende gebruiker
30-09-2010 15:54
Order by toevoegen en dan in die while nog eens binnen in loopen op de $naam.
hoe binnen in de while loopen.
Kun je een voorbeeld geven?
?
Onbekende gebruiker
30-09-2010 16:27
Kan je wat proberen? [php]for[/php], [php]foreach[/php], [php]while[/php] of [php]do.while[/php]?
M
Martijn B
30-09-2010 21:01
gewijzigd op 30-09-2010 21:16
2 keer een lus gebruiken.
De 1e lust krijg je kadoo ;D
<?php
$aRecords = array();
while( $aRecord = mysql_fetch_assoc($query) )
{
$aRecords[ $aRecord['naam'] ][] = $aRecord;
}
// En hier zou een foreach in een foreach kunnen komen...
?>
?
Onbekende gebruiker
30-09-2010 21:11
Martijn B op 30/09/2010 21:01:24
2 keer een lus gebruiken:
Waarom ga je dit nu dan weer voorzeggen? Laat hem dat eens zelf oplossen. Daar leert ie van.
M
Martijn B
30-09-2010 21:14
gewijzigd op 30-09-2010 22:01
Je hebt idd gelijk, kant en klare oplossing heb je even wat aan daarna niet meer. Want het is meestal knip/plak en vergeet.
[edit]
Ik heb de kant en klare oplossing wat minder kant en klaar gemaakt.
ik ben een stukje verder:
<?php
$klant = array($row["CUSTOMER_NAME"]);
while (list(, $klant1) = each($klant)){
foreach ($klant as $klant1)
echo $klant1;
}
?>
dit's 'm niet helemaal, ik krijg maar 1 klant terug, terwijl er meerdere terug moeten komen.
Je opent en sluit de foreach functie niet met brackets.
foreach()
{
echo 'bla bla';
}