Page 1 of 1
					
				Having a form, where the variables are elements of an array.
				Posted: Sat Jul 30, 2011 11:16 am
				by Age of Fable
				I want to have a series of drop-down menus, where the first drop-down menu selects $card[1], the second selects $card[2], and so on.
Does anyone know how to do this (with php if necessary)?
			 
			
					
				Re: Having a form, where the variables are elements of an array.
				Posted: Sat Jul 30, 2011 12:38 pm
				by Torniquet
				never done this with dropdowns, but at a guess label each select tag with the representing name..
<select name="card[1]">
</select>
<select name="card[2]">
</select>
etc...
then through php 
$cards = $_POST['card'];
$card1 = $cards[1];
$card2 = $cards[2];
etc...
this is best guess in this scenario, but logic dictates it should work lol
			 
			
					
				Re: Having a form, where the variables are elements of an array.
				Posted: Sat Jul 30, 2011 4:02 pm
				by Xaleph
				read below.misread.
			 
			
					
				Re: Having a form, where the variables are elements of an array.
				Posted: Sat Jul 30, 2011 4:05 pm
				by Xaleph
				Oh wait, i misread. 
You can use the name attribute on selects. 
Just use a global name for each select and add a number to it. Like 
<select name="cards-1">
<select name="cards-2">
<select name="cards-3">
Now, in PHP you can use substring to get the number back. 
$number = substr($post, 0,6);
if($number == 'cards-'){
 $number = substr($post, 6); // is 1 or 2 or 3
}