Gå til innhold

Hente data fra mysql til en html-form?


Anbefalte innlegg

Heisann,

 

Skal lage et påmeldingsskjema til diverse kurs tenkte jeg. Dataene blir lagret i Mysql, men påmeldingsskjemaet skulle hentet ut "tilgjengelige" kurs fra databasen og gjort dem tilgjengelig i en rullegardinmeny. Ser ikke helt hvordan jeg skal greie det.

Spørr ikke etter et ferdig koda eksempel, bare hvordan en løsning på dette kan være. Er ny i gamet, så ikke helt inne på mulighetene.

 

Takker for svar!

Lenke til kommentar
Videoannonse
Annonse

Kan vel enkelt løses slik

 

// Pålogginsinfo
....
// Spørringen
$q = mysql_query("SELECT * FROM foo");

if($q)
{
 echo "<select name='navn'>";
 while ($rad = mysql_fetch_array($q)) {
   echo "<option value='".$rad['id']."'>".$rad['kursnavn']."</option>";
}

Endret av M4rTiN
Lenke til kommentar

Hvis det var slik du tenkte på så fikk jeg feilmelding;

 

Parse error: syntax error, unexpected $end in /home/www/xxxxx/test.php on line 12

 

<?php 
include 'config.php';
mysql_connect("$host","$user","$pass") or die ("login failed");
mysql_select_db("$db") or die ("database not found");
$q = mysql_query("SELECT * FROM tabell");
if($q)
{
echo "<select name='navn'>";
while ($rad = mysql_fetch_array($q)) {
echo "<option value='".$rad['navn']."'>".$rad['navn']."</option>";
}
?>

 

Takk for svar og hjelp sålangt! :w00t:

 

 

Edit: MySQL-serveren er nede :roll: men tror ikke det er det som er feil i koden.

Endret av rikardo
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...