Gå til innhold

Hente databaseinnhold til nedtrekksliste


Anbefalte innlegg

Topic sier vel en del, men jeg vil altså hente verdier til en eller flere nedtrekkslister fra en database, slik at disse kan brukes til søk og innlegging av nye forekomster i tabellene.

 

Det beste er selvsagt om disse nedtrekkslistene henter verdiene automatisk, slik at man slipper å oppdatere de hvis det legges inn nye ting i databasen...

Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet-rXRozPkg

Noe slikt?

 


$query = "SELECT feltnavn FROM tabell";

$result = mysql_query($query) or die("Spørringsfeil");



echo "<select name="finliste">";

$i = 1;

while ($row = mysql_fetch_array($result)) {

 if ($i==1) {   

    echo "<option selected>".$row['feltnavn']."</option>n";

    $i++;

 } else {

    echo "<option>".$row['feltnavn']."</option>n";

 }

}



echo "</select>";

 

Sikkert noe som kan gjøres bedre, så se etter for svar med klaging på koden min :D

Lenke til kommentar

Sånn gjør du det:

 

$query = "SELECT feltnavn, id FROM tabell"; 

$result = mysql_query($query) or die("Spørringsfeil"); 



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

$i = 1; 

while ($row = mysql_fetch_array($result)) { 

 if ($i==1) {    

    echo "<option value="{$row['id']}" selected>{$row['feltnavn']}</option>n"; 

    $i++; 

 } else { 

    echo "<option value="{$row['id']}">{$row['feltnavn']}</option>n"; 

 } 

} 



echo '</select>'; 

 

Bare legg til id'n i value attributten slik som scriptet over gjør.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...