[php] switch constructie na multiple select

Pagina: 1
Acties:

  • Rotjeknor
  • Registratie: April 2001
  • Laatst online: 03-02 15:29
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?

Ook Knor is aangestoken met het ligfietsvirus!


  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
als je nou dit gebruikt: <select name="user_id[]" multiple size="4"> dan krijg je een array met de users terug, daar kan je wel wat mee doen neem ik aan :)

  • eek
  • Registratie: Februari 2001
  • Laatst online: 06-04-2020

eek

@MagickNET

code:
1
<select name="user_id_list[]" multiple size="4">


Op deze mannier krijg je een lijst, hier kan je dus via een for loopje vrolijk
doorheen wandelen

--- great minds think alike ---

Skill is when luck becomes a habit.


  • Rotjeknor
  • Registratie: April 2001
  • Laatst online: 03-02 15:29
Ahhh... nu herriner ik me het idd... tnx, was precies wat ik zocht!

Ook Knor is aangestoken met het ligfietsvirus!