Selectbox erzeugen

rottroll

Mitglied
Folgendes Problem: Ich lasse mittels einer for Schleife eine Selectbox erzeugen. Dabei soll ein gewisser Wert ausgewählt sein. Leider bekomm ich immer eine Art Endlosschleife bzw sehr dubiose Ergebnisse, die ich mir nicht erklären kann.

Hier ist der Code:
Code:
<select name="dday">
<?php
for ($n = 1; $n <= 5; $n++) {

	echo '<option value='.$n;
	if ($n = $ndate["2"]) { echo ' selected'; }
	echo '>'.$n.'</option>';

}
?>
</select>
 
Probier mal Folgendes:
PHP:
<select name="dday">
<?php

	for( $n=1; $n<5; $n++ ) {
		echo '<option value="'.$n.'"';
		if( $n == $ndate['2'] ) {
			echo ' selected="selected"';
		}
		echo '>'.$n.'</option>';
	}

?>
</select>
 
Zurück