Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Php Valikko SQL tietokannasta

Wilcox [11.05.2005 19:40:08]

#

Hei, Ongelma olisi tämä:

Yritän tehdä sellaista tietokantaa, johon tallennetaan henkilötietoja kenttiin. Tämä luontilomake kyllä onnistuu ja tarvittavat arvot menevät taulukkoon, mutta miten saadaan phplla jonkinlainen käyttöliittymä, jolla voisi valita listasta nimi?. Yritänpä vielä selventää. Siis miten saadaan tietokannasta joku kentän arvo luettua sellaiseen avautuvaan listaan mistä voisi valita vaikka Matti Meikäläisen?.

ajv [11.05.2005 20:33:30]

#

Tässä päästä heitetty esimerkki, josta idea pitäisi selvitä:

<?php
$sql = mysql_query("SELECT id, nimi FROM plaaplaaplaa...");
if($sql == false){
   echo 'SQL-virhe: '.mysql_error();
}elseif(mysql_num_rows($sql) < 1){
   echo 'Kysely ei palauttanut yhtään riviä';
}else{

   echo '<select name="nimet">';

   while($row = mysql_fetch_assoc($sql)){
      echo '<option value="'.$row['id'].'">'.$row['nimi'].'</option>';
   }

   echo '</select>';
}

Edit: huppista... Et maininnut tietokantaasi, joten toivottavasti kyseessä oli MySQL-tietokanta. Idea tuosta kummiskin selvinnee, vaikka kantasi olisikin joku muu.

Wilcox [11.05.2005 22:13:28]

#

Joo, kyllä kyseessä oli MySQL. Kiitoksia vinkistä, eköhän tuosta tosiaan selviä.

Vastaus

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

Tietoa sivustosta