Volop bezig met een nieuw onderdeel voor een site van me, zit ik met het volgende probleem.
Op pagina 1 staat een <select name="user_id" multiple size="4">
Hierin komen users die tot een bepaalde categorie behoren. Wat je hier dus krijgt is als je meerdere users selecteert, dat ie dan user_id de waardes 2, 5, 6 en 7 bv doorgeeft.
Nu is de bedoeling dat op pagina 2 bij die users een query wordt uitgevoerd.
Dit heb ik geprobeerd met een switch constructie:
switch($user_id)
{
case 2: bla; break;
case 5: bla; break;
case 6: bla; break;
case 7: bla; break;
}
Nu snap je dat dit niet variabel is. Wat ik wil is dat ie in een loopje nagaat of user_id een waarde heeft, zo ja, dat ie die in de case zet en dan de bijbehorende query uitvoert. Enige vaste wat ik weet is de users die tot de keuze behoren.
Zoiets als:
switch ($user_id)
{
case list($db_user_id) = mysql_fetch_row($get_users): bladiebla; break;
}
Alleen werkt dit (natuurlijk) niet.
Heeft iemand enig idee hoe ik dit kan oplossen op een nette manier?
Op pagina 1 staat een <select name="user_id" multiple size="4">
Hierin komen users die tot een bepaalde categorie behoren. Wat je hier dus krijgt is als je meerdere users selecteert, dat ie dan user_id de waardes 2, 5, 6 en 7 bv doorgeeft.
Nu is de bedoeling dat op pagina 2 bij die users een query wordt uitgevoerd.
Dit heb ik geprobeerd met een switch constructie:
switch($user_id)
{
case 2: bla; break;
case 5: bla; break;
case 6: bla; break;
case 7: bla; break;
}
Nu snap je dat dit niet variabel is. Wat ik wil is dat ie in een loopje nagaat of user_id een waarde heeft, zo ja, dat ie die in de case zet en dan de bijbehorende query uitvoert. Enige vaste wat ik weet is de users die tot de keuze behoren.
Zoiets als:
switch ($user_id)
{
case list($db_user_id) = mysql_fetch_row($get_users): bladiebla; break;
}
Alleen werkt dit (natuurlijk) niet.
Heeft iemand enig idee hoe ik dit kan oplossen op een nette manier?
Ook Knor is aangestoken met het ligfietsvirus!