Hallo mensen,
ik ben bezig met een systeempje, die de prijs van een variabel aantal categorien berekent met een variabel aantal opties. Snap je niet? Hoeft ook niet, is niet van belang bij mijn probleem :).
Ik wil graag het elementen die in een array staan tellen. Uiteraard is count() hiervoor de oplossing. Maar hij werkt niet of ik doe iets gruwelijk fout!
Dit scriptje gebruik ik:
<?php
while ($rij = mysql_fetch_array($result2))
{
echo $rij['id'];
echo " ";
echo $rij['cat'];
echo " ";
echo $rij['titel'];
echo " ";
echo $rij['price'];
echo "<BR>";
$totaal[$i++] = $rij['price'];
}
echo count ($totaal);
?>
Hij print keurig het id, cat, titel en de price af zoals ook de bedoeling is. Maar wanneer ik de prijs in een array wil plaatsen lijkt het niet echt te lukken. Elke prijs zou dus in $totaal[1], $totaal[2], enz moeten komen. Maar dit lukt niet want wanneer ik
<?php echo count ($totaal) ?> doe print hij 1 af terwijl hij toch echt 2 records print.
Iemand enig idee wat ik fout doe?
428 views