Beste php freakerz..
ik heb een website genaamd AmicoProject.NL en ben er al een tijdje aan bezig.
Ik heb een zogenaamd "profielen" systeem en wou dit uitbreiden met informatie
van de scooter van "die" gebruiker.
Ik heb een mysql tabel gemaakt met de kolommen:
+----------+--------------+---------+--------+-------------+
|cillinder |carburateur|uitlaat |krukas | luchtfilter |
+----------+--------------+---------+--------+-------------+
Deze kolommen zijn gevult met waarden van de gebruikers.
Iedere gebruiker heeft een eigen rij met zijn setup om zo maar even te noemen.
Wat ik nu wil doen is het volgende:
Ik wil dat alle informatie die de gebruiker heeft ingevult wordt geprint op de pagina..
Normaal doe ik dat met een simpele while of iets dergelijks..
Maar om het profiel een beetje overzichtelijk te houden, en men niet persee alles in hoeft te vullen.
Nu heb ik bij mij eigen zitten nadenken hoe ik dit moet oplossen.
Ik had een aantal dingen gebrobeerd maar volgens mij zijn die niet effectief
Maar toch krijg je ze:
maar dit zou betekenen dat ik niet alles op eigen volgorde kan printen.
Alleen als ik een key opgeef..maar dan nog niet zoals ik het wil...
Nu dacht ik dat het misschien met een case op te lossen is..
Maar mijn vraag luid is dit zo en zoja hoe gebruik je hem eigenlijk. Want in de php manual snap ik het
niet helemaal eigenlijk.
moet het dan ongeveer zo:
Weet iemand dus of ik zo de functie goed gebruik, en of het wel mogelijk is met de case switch?
Alvast heel erg bedankt
..
ik heb een website genaamd AmicoProject.NL en ben er al een tijdje aan bezig.
Ik heb een zogenaamd "profielen" systeem en wou dit uitbreiden met informatie
van de scooter van "die" gebruiker.
Ik heb een mysql tabel gemaakt met de kolommen:
+----------+--------------+---------+--------+-------------+
|cillinder |carburateur|uitlaat |krukas | luchtfilter |
+----------+--------------+---------+--------+-------------+
Deze kolommen zijn gevult met waarden van de gebruikers.
Iedere gebruiker heeft een eigen rij met zijn setup om zo maar even te noemen.
Wat ik nu wil doen is het volgende:
Ik wil dat alle informatie die de gebruiker heeft ingevult wordt geprint op de pagina..
Normaal doe ik dat met een simpele while of iets dergelijks..
Maar om het profiel een beetje overzichtelijk te houden, en men niet persee alles in hoeft te vullen.
Nu heb ik bij mij eigen zitten nadenken hoe ik dit moet oplossen.
Ik had een aantal dingen gebrobeerd maar volgens mij zijn die niet effectief
Maar toch krijg je ze:
PHP:
1
2
3
4
5
6
7
8
| $perso_array = mysql_fetch_array($db_result); foreach($perso_array as $waarde) { if(!empty($waarde) ) { echo "treu"; } } |
maar dit zou betekenen dat ik niet alles op eigen volgorde kan printen.
Alleen als ik een key opgeef..maar dan nog niet zoals ik het wil...
Nu dacht ik dat het misschien met een case op te lossen is..
Maar mijn vraag luid is dit zo en zoja hoe gebruik je hem eigenlijk. Want in de php manual snap ik het
niet helemaal eigenlijk.
moet het dan ongeveer zo:
PHP:
1
2
3
4
5
6
7
8
9
| $perso_array = mysql_fetch_array($db_result); switch($perso_array) { case(!empty($perso_array['cillinder']) ) echo 'Cillinder is ' .$perso_array['cilinder']; case(!empty($perso_array['carburateur']) ) echo 'Cillinder is ' .$perso_array['carburateur']; //enz enz.. } |
Weet iemand dus of ik zo de functie goed gebruik, en of het wel mogelijk is met de case switch?
Alvast heel erg bedankt
[ Voor 4% gewijzigd door Verwijderd op 23-03-2004 15:11 ]