Hoihoi, ik zit officieel met een probleem. Bijt me er al een uurtje of 2 op stuk maar kom er niet uit. Probleemomschrijving, database met de volgende vulling erin:
12,J1,G1,G1,12,15,12,R1,F1,F1,13,12 etcetc
Het enige wat ik nu wil is dat PHP telt hoeveel keer de 12 voorkomt, de 15 en F1 etcetc en dit weergeeft.... Simpel... Denk je...
Het gaat ook wel als je van te voren weet waar je op moet zoeken want ik had het volgende concept;
Je raad het al, dit wordt een beetje lang naarmate de mogelijkheden zich uit blijven breiden. Kortom ik wil dat men zelf kan aangeven waar men naar zoekt, dat ie daarmee aan de slag gaat en het vervolgens weergeeft. Dus ik denk we gooien er een array tegenaan enzo:
Maargoed dat werkt dus allemaal voor geen meter met die variabele variabelen enzo, extra moeilijkheid is nog dat er cijferreeksen gebruikt worden die ik niet als strings kan gebruiken natuurlijk. Vandaar dat ik er die q voor wil plaatsen (q12, q15, qG1). Maargoed bovenstaande werkt dus niet en ik heb al tig mogelijkheden geprobeerd met {} en [] enzo maar het wil maar niet lukken...
Mis ik iets? Zit ik in de verkeerde richting te knoeien?
12,J1,G1,G1,12,15,12,R1,F1,F1,13,12 etcetc
Het enige wat ik nu wil is dat PHP telt hoeveel keer de 12 voorkomt, de 15 en F1 etcetc en dit weergeeft.... Simpel... Denk je...
Het gaat ook wel als je van te voren weet waar je op moet zoeken want ik had het volgende concept;
PHP:
1
2
3
4
5
6
7
8
9
| while ($row = mysql_fetch_object($result)) { $nr = $row->nr; $area = substr($nr, 0, 2); if ($area == 'G1') { $G1 = $G1 + 1; } if ($area_q == '12') { $twaalf = $twaalf + 1; } |
Je raad het al, dit wordt een beetje lang naarmate de mogelijkheden zich uit blijven breiden. Kortom ik wil dat men zelf kan aangeven waar men naar zoekt, dat ie daarmee aan de slag gaat en het vervolgens weergeeft. Dus ik denk we gooien er een array tegenaan enzo:
PHP:
1
2
3
4
5
6
7
8
9
| $areafilter = "F1;G1;J1;R1;U1;11;12;13;14;15;16;17"; $areacode = explode (";", $areafilter); for($i = 0; $i < count($areacode); $i++) { if ($area_q == $areacode[$i]) { $$area_name = "q".$area_q; $$area_name = $$area_name + 1; echo ${$qG1}; } |
Maargoed dat werkt dus allemaal voor geen meter met die variabele variabelen enzo, extra moeilijkheid is nog dat er cijferreeksen gebruikt worden die ik niet als strings kan gebruiken natuurlijk. Vandaar dat ik er die q voor wil plaatsen (q12, q15, qG1). Maargoed bovenstaande werkt dus niet en ik heb al tig mogelijkheden geprobeerd met {} en [] enzo maar het wil maar niet lukken...
Mis ik iets? Zit ik in de verkeerde richting te knoeien?
