Teen käyttäjävalikon ja tarkjoitus on käyttää SQL kantaa käyttäjien varastoimiseen. Miten kannan saa liitettyä tämmöseen alasvetovalikkoon, tai siis mihin kohtaan SQL kysely täytyy laittaa.
<select name="osallistuja" id="osallistuja">
<option value="Jari">Jari</option>
<option value="Esa">Esa</option>
<option value="Juha">Juha</option>
</select>Kutakuinki tähän tyyliin vois koittaa.
<?php
$mysql_haku = mysql_query("SELECT nimi FROM taulu ORDER BY nimi",$mysql_yhteys)
print "<select name='osallistuja' id='osallistuja'>";
while($mysql_tiedot = mysql_fetch_array($mysql_haku)){
print "<option value=".$mysql_tiedot["nimi"].">".$mysql_tiedot["nimi"]."</option>";
}
print "</select>";
?>Nopsa, raakattu esimerkki:
<?php
$result = mysql_query("SELECT osallistuja FROM taulu", $yhteys) or die("Tietokantavirhe osallistujien haussa: " . mysql_error());
if(mysql_num_rows($result) > 0) {
print "<select name='osallistuja' id='osallistuja'>";
while($rivi = mysql_fetch_assoc($result))
print "<option value='" . $rivi['osallistuja'] . "'>" . $rivi['osallistuja'] . "</option>";
print "</select>";
} else
print "<p>Eipä rivejä.</p>";
?>Edit: äyh, hidas :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.