Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Alasvetovalikko joka hakee tiedot SQL-kannasta

jarspa [09.03.2005 14:34:35]

#

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>

Gugu [09.03.2005 14:50:58]

#

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>";
?>

Olga [09.03.2005 14:52:11]

#

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 :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta