Page 1 of 1

Select tag returning two values

Posted: Tue Sep 28, 2010 5:01 am
by devesa
Hello,

I have a table (REPORT) whose primary key is a set of two values (Id_game + Id_player).
In a form I would like to have a SELECT tag where I could chose a row representing both values, and send both of them through the form.
Something like this:

<select name="report">
<option value="WHAT I WRITE HERE?"> <?php echo $game1; ?> - <?php echo $player1; ?></option>
<option value="WHAT I WRITE HERE?"> <?php echo $game1; ?> - <?php echo $player2; ?></option>
<option value="WHAT I WRITE HERE?"> <?php echo $game2; ?> - <?php echo $player1; ?></option>
<option value="WHAT I WRITE HERE?"> <?php echo $game1; ?> - <?php echo $player2; ?></option>
</select>

THANKS

Re: Select tag returning two values

Posted: Tue Sep 28, 2010 5:05 am
by DigitalMind
Maybe something like <option value="<?php echo $game1 . ',' . $player1 ?>"> ?

Re: Select tag returning two values

Posted: Tue Sep 28, 2010 5:08 am
by devesa
Yeah, I think this way will work. THANK YOU!

Re: Select tag returning two values

Posted: Tue Sep 28, 2010 5:10 am
by Ketrel
Perhaps value1,value2

and then explode it in php for your use?

Re: Select tag returning two values

Posted: Tue Sep 28, 2010 5:11 am
by DigitalMind
$game_player_values = explode(',', $_REQUEST['report']);

Re: Select tag returning two values

Posted: Tue Sep 28, 2010 5:13 am
by Ketrel
DigitalMind wrote:$game_player_values = explode(',', $_REQUEST['report']);
Yeah, that's what I was saying :)

Re: Select tag returning two values

Posted: Tue Sep 28, 2010 5:29 am
by devesa
Thank you all!!