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.