Mit problem består i at få vist feltet(nationality) fra DB'en(Nationalitet) i en drop down boks. Den kode jeg har vist nedenfor returnerer kun værdien "Nationality" (overskriften) i drop down boksen, på trods af at der minimum er 15 forskellige natinaliteter i DB'en.
Er der nogen der kan gennemskue hvad jeg gør forkert?
proev at aendre: <option value=<%=rs(\"Nationalitet\")%>><%=rs\"Nationality\")%></option> til <option value=<%=rs("Nationalitet")%>><%=rs("Nationality")%></option>
du har sat \ foran de fleste "-tegn. Hvorfor? Saa vidt jeg kan se er det ikke noedvendigt... Proev med: <SELECT NAME="nationalitet" > <option selected value="">Nationality</option>
ok, men har du to felter i din tabel nationalitet, som hedder nationalitet og nationality? Og faar du ingen fejlmeddelelser??? Er du sikker paa at der er nogen poster i tabellen? proev evt. at skrive:
Set rs = Conn.Execute("select *, count(*) as antal from Nationalitet") Response.write(rs("antal"))
Det ser ud som om der slet ikke er forbindelse til databasen. Der bliver ikke udskrevet noget antal... -og jeg har tjekket at der er poster i tabellen, så det bør ikke være det, der er problemet.
det er underligt, der kommer slet ikke nogle fejlmeddelelser. Felterne ovenfor og under dropdownboksen ser helt almindelige ud - så koden bliver da løbet igennem.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.