Avatar billede slapstick Nybegynder
23. oktober 2001 - 15:03 Der er 9 kommentarer og
1 løsning

hvad sker der her?

hvordan kan det være at nr 2 drop down boks ligner den er tom? dvs den skriver ikke firmanavnene i boksen selvom den burde...
bruger præcis samme stykke kode til den øverste dropdown boks og den virker fint
eksempel her: http://193.89.248.81/reg/ny_ordre.asp
koden kommer her:

<%@ Language=\"VBSCRIPT\" %>
<% Response.buffer = True %>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\Inetpub\\db\\register.mdb\"
bSQL = \"SELECT * FROM brugere\"
set rs = Conn.Execute(bSQL)
kSQL = \"SELECT * FROM kunder\"
set rs2 = Conn.Execute(kSQL)
%>
<HTML>
<head>
<title>opret ordre</title>

<link rel=\"stylesheet\" href=\"register.css\">

</head>
<BODY  bgcolor=\"#7795A5\" class=\"text\">
<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
<tr>
<td bgcolor=\"#0472AA\" class=\"text\">
<font size=\"2\"><b>Opret ny bruger</b></font>
</td></tr>
<tr><td bgcolor=\"#3D6A81\" class=\"text\">
<FORM METHOD=\"POST\" ACTION=\"opret_ordre.asp\">

<b>Bruger:<br>
<select name=\"brugernavn\" class=\'formsearchsmall\' style=\'width: 180px\'>
    <option value=\"\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">Vælg bruger</option>
    <%     Do While not rs.EOF %>
    <option value=\"<%=rs(\"brugernavn\")%>\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\" ><%=rs(\"brugernavn\")%></option>
    <% rs.MoveNext
    Loop
    %>
</select>
<br><br>
Kunde:<br>
<select name=\"firmanavn\" class=\'formsearchsmall\' style=\'width: 180px\'>
    <option value=\"\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">Vælg kunde</option>
    <%     Do While not rs2.EOF %>
    <option value=\"<%=rs2(\"firmanavn\")%>\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\"><%=rs2(\"firmanavn\")%></option>
    <% rs2.MoveNext
    Loop
    %>
</select>
<br><br>
Ordre:<br>
<input type=\"text\" name=\"ordrer\" value=\"Ordre\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">
<br><br>
Ordretype:<br>
<input type=\"text\" name=\"ordretype\" value=\"Ordretype\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">
<br><br>
Forventet timeforbrug:<br>
<input type=\"text\" name=\"forvtimeforbrug\" value=\"Forventet timeforbrug\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 80px\">
<br><br>
Jobkode:<br>
<input type=\"text\" name=\"jobkode\" value=\"Jobkode\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">
<br><br>
Jobsted:<br>
<input type=\"text\" name=\"jobsted\" value=\"Jobsted\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">
<br><br>
Deadline:<br>
<input type=\"text\" name=\"deadline\" value=\"Deadline\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">
<br><br>
Ordrenr:<br>
<input type=\"text\" name=\"ordrenr\" value=\"Ordrenr\" size=\"15\" class=\"formsearchsmall\" style=\"width: 80px\">
<br><br>
Vis ordre:<br>
<select name=\"visordre\" class=\'formsearchsmall\' style=\'width: 50px\'>
   
  <option value=\"Ja\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 50px\">Ja</option>
  <option value=\"Nej\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 50px\">Nej</option>
</select>
<br><br>
Afsluttet:<br>
<select name=\"afsluttet\" class=\'formsearchsmall\' style=\'width: 50px\'>
   
  <option value=\"Ja\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 50px\">Ja</option>
  <option value=\"Nej\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 50px\">Nej</option>
</select>
<BR><br><br>
</b>
<INPUT TYPE=SUBMIT VALUE=\"Opret\" class=\"formbutton\">
<input type=\"reset\" value=\"slet\" class=\"formbutton\">
    </FORM>
</td></tr>
</table>
</BODY>
</HTML>

<%
Conn.Close()
Set Conn = nothing
%>

Avatar billede prof2 Nybegynder
23. oktober 2001 - 15:11 #1
Kig i html-koden efter siden er vist. JEg tror den skriver en fejl i dropdownboksen...
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 15:12 #2
prøv lige at lave en response.write rs2(\"firmanavn\") - står der overhoved nogle poster i denne kolonne? Har du kaldt kolonnen firmanavn!

Skriv lige hvad du får!
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 15:17 #3
Prøv at udskifte dette <%=rs2(\"firmanavn\")%> med dette:

<%response.write rs2(\"firmanavn\")%>

keg ved godt at det virker i den første, og det er mærkeligt at det ikke også virker i nr. 2, men det kan jo være at dette virker!
Avatar billede slapstick Nybegynder
23. oktober 2001 - 15:18 #4
det er helt sort for hvis man kigger i sourcen efter den har vist html\'en så kan man se at den godt kan finde ud af at putte rs2(\"firmanavn\") ind som value men ikke som option...
Kunde:<br>
<select name=\"firmanavn\" class=\'formsearchsmall\' style=\'width: 180px\'>
    <option value=\"\"  size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\">Vælg kunde</option>
   
    <option value=\"Sandberg\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\"></option>
   
    <option value=\"Transport A/S\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\"></option>
   
    <option value=\"Salsa Chili inc.\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\"></option>
   
    <option value=\"Auktionshuset\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\"></option>
   
</select>
Avatar billede slapstick Nybegynder
23. oktober 2001 - 15:20 #5
næ <%response.write rs2(\"firmanavn\")%>
hjalp desværre ikke
Avatar billede mathiasiversen Nybegynder
23. oktober 2001 - 15:22 #6
det er da totalt underligt!
Avatar billede slapstick Nybegynder
23. oktober 2001 - 15:23 #7
ja ik
jeg fatter heller ikke hvad den har gang i
Avatar billede eagleeye Praktikant
23. oktober 2001 - 17:29 #8
jeg har hørt om det før men aldrig set der er rigtig at nogle sige den kun kan hendte ud en gang fra et recordset. Jeg har ellers normalt ingen problemmet med at benytte et recordset(\"felt\") mange gange. Og det virker jo for brugernavn ?!?!?! men prøv:

<%    Do While not rs2.EOF
sFirmanavn = rs2(\"firmanavn\") %>
<option value=\"<%=sFirmanavn%>\" size=\"15\" class=\"formsearchsmall\" style=\"width: 180px\"><%=sFirmanavn%></option>
    <% rs2.MoveNext
    Loop
    %>
</select>
Avatar billede pepsi2 Nybegynder
23. oktober 2001 - 17:30 #9
Prøv at skifte ud med dette, det virker på min computer.

Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= \" & Server.MapPath (\"../db/register.mdb\")
Avatar billede slapstick Nybegynder
23. oktober 2001 - 17:39 #10
det virkede pefekt eagleeye :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester