hey,

Ik probeer een scriptje te schrijven dat alle game namen uit een database in een html dropdown zet.
Nu loop ik alleen tegen een probleem aan, hij laat maar 1 resultaat zien terwijl er 50 game namen in de count zitten.
Hopenlijk kunnen jullie mij een tikje in de juiste richting geven


<?php
//getting all the gamenames for the dropdown
$select_gamenames = mysql_query("SELECT name FROM games ORDER BY name")or die(mysql_error());

//how many games are there
$countgames = mysql_num_rows($select_gamenames);
echo $countgames;

?>


en dit is het stukje select van de html form


			<?php
				while( $games = mysql_fetch_array($select_gamenames)){
					$gamename = $games['name'];
					echo "<option>$gamename</select>";
				}
			?>
Waarom lijn 3 in je laatste codeblok? Beetje overbodig. ...
Ik ben niet zo thuis in MySQL, maar moet deze regel:

<?php
while( $games = mysql_fetch_array($select_gamenames)){
?>
niet dit zijn:

<?php
while( $games = mysql_fetch_row($select_gamenames)){
?>
<?php
echo '<select>';
while( $games = mysql_fetch_array($select_gamenames)){
echo '<option>'.$games['name'].'</option>';
}
echo '</select>';
?>
super bedankt

echo '<option>'.$games['name'].'</option>';

blijkbaar die "." tussen de html en de php heeft het opgelost
Uh, nee, het feit dat je een option tag afsloot met een select tag en Frank dat wel juist doet heeft het opgelost....

Reageren