Dynamic php page - option selected

Hi,

I wanted to make a dynamic php page. I want the user to choose an option you could select in an option box (html) and after that I wish that down the page some text would change. If I take option 1 -> text 1, option 2 -> text 2, …
But this doesn’t work, do I need a button or something to made my code running, and how do I have to use it on the same page?
Or is it possible to run it automaticly after a new choice?

Thanx, Kevin

My code:

[php]<?php
/*
Template Name: template voor Ieder1Trainer #
*/
get_header();

$Tacktiek = “”;

$Tacktiek1 = “3-5-2”;
$Tacktiek2 = “3-4-3”;
$Tacktiek3 = “4-5-1”;
$Tacktiek4 = “4-4-2”;
$Tacktiek5 = “4-3-3”;
$Tacktiek6 = “5-4-1”;
$Tacktiek7 = “5-3-2”;

$aantalDef;
$aantalMid;
$aantalAtt;

?>

<div class="banderol">
	<div class="banderol_left"></div>
	<h1>Dynamic page</h1>
</div>	

<?php if(is_user_logged_in()) { 
	get_currentuserinfo();
	//echo 'Username: ' . $current_user->user_login . "\n";
	//echo 'User email: ' . $current_user->user_email . "\n";
?>
<tr>
	<td><p class="formulier">Kies je Tacktiek:</p></td>
	<td>
		<select size="1" name="$Tacktiek">
		<option selected><?php echo $Tacktiek1;?></option>
		<option><?php echo $Tacktiek2;?></option>
		<option><?php echo $Tacktiek3;?></option>
		<option><?php echo $Tacktiek4;?></option>
		<option><?php echo $Tacktiek5;?></option>
		<option><?php echo $Tacktiek6;?></option>
		<option><?php echo $Tacktiek7;?></option>
		</select>		
	</td>
</tr>
<?php	
	if($Tacktiek == '3-5-2') {
		$aantalDef = 3;
		$aantalMid = 5;
		$aantalAtt = 2;
	} elseif($Tacktiek == '3-4-3') {
		$aantalDef = 3;
		$aantalMid = 4;
		$aantalAtt = 3;
	} elseif($Tacktiek == '4-5-1') {
		$aantalDef = 4;
		$aantalMid = 5;
		$aantalAtt = 1;
	} elseif($Tacktiek == '4-4-2') {
		$aantalDef = 4;
		$aantalMid = 4;
		$aantalAtt = 2;
	} elseif($Tacktiek == '4-3-3') {
		$aantalDef = 4;
		$aantalMid = 3;
		$aantalAtt = 3;
	} elseif($Tacktiek == '5-4-1') {
		$aantalDef = 5;
		$aantalMid = 4;
		$aantalAtt = 1;
	} elseif($Tacktiek == '5-3-2') {
		$aantalDef = 5;
		$aantalMid = 3;
		$aantalAtt = 2;
	}

?>
<tr>
	<td><p class="formulier">
	<?php if($aantalDef == '3') {
		echo "3 defs";   //Choosen text if aantalDef == 3
	}
	elseif($aantalDef == '4') {
		echo "4 defs";   //Choosen text if aantalDef == 4
	}
	elseif($aantalDef == '5') {
		echo "5 defs";   //Choosen text if aantalDef == 5
	}
	?>
	</p></td>
	<td>
		<select size="1" name="$Speler4">
		<option selected><?php echo $NaamDef1;?></option>
		<option><?php echo $NaamDef2;?></option>
		<option><?php echo $NaamDefMid1;?></option>
		<option><?php echo $NaamDefMid2;?></option>
		<option><?php echo $NaamDefMid3;?></option>
		<option><?php echo $NaamDefMid4;?></option>
		<option><?php echo $NaamDefMid5;?></option>
		<option><?php echo $NaamDefMid6;?></option>
		<option><?php echo $NaamDefMid7;?></option>
		<option><?php echo $NaamDefMid8;?></option>
		<option><?php echo $NaamDefMidAtt1;?></option>
		<option><?php echo $NaamDefMidAtt2;?></option>
		<option><?php echo $NaamDefMidAtt3;?></option>
		</select>
	</td>
</tr>


<?php
	} 
	else{
		echo 'U dient in te loggen.';
	}
?>
<?php get_footer(); ?>[/php]
Sponsor our Newsletter | Privacy Policy | Terms of Service