Avatar billede baastrup Nybegynder
06. september 2001 - 14:53 Der er 7 kommentarer og
4 løsninger

Select box og asp

Hej jeg har et underligt problem!
jeg har en select box
hvor mine memebers kan skifte deres burger info
jeg har en selectbox
hvor det er muligt at definere sin bandwith.
og se hvad den er sat til.

men lige så snart siden kommer op på min ftp
viser den bare et tomt feldt  boxen
men boxen indeholder dov alle options som den skal!
det virker også fint på iis!




<%

If Request.Form(\"selbox\") = \"account\" or session(\"action\") = \"myinfo\" Then
Session(\"action\") = \"myupdate\"
Set conn=Server.CreateObject(\"ADODB.Connection\")
conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.Mappath(\"bbdb.mdb\") & \";\"
sql = \"SELECT * FROM users WHERE Id=\" & Id
set rs = Server.CreateObject(\"ADODB.Recordset\")
rs.Open sql,conn

Response.Write \"<center><Form action=\'change.asp\' Method=\'Post\'>Member:<BR>\"
Response.Write \"<input type=\'text\'STYLE=\'background-color:#ADDBE7\' STYLE=\'border:none;\' value=\'\" & rs.fields(\"user\").value & \"\' name=\'formuser\'>\"
Response.Write \"<BR>Password:<BR><input type=\'Password\' STYLE=\'background-color:#ADDBE7\' STYLE=\'border:none;\' value=\'\" & rs.fields(\"pass\").value & \"\' name=\'formpass\'>\"
Response.Write \"<BR>Icq:<BR><input type=\'text\' STYLE=\'background-color:#ADDBE7\' STYLE=\'border:none;\' value=\'\" & rs.fields(\"icq\").value & \"\' name=\'formicq\'>\"
Response.Write \"<BR>E-Mail:<BR><input type=\'text\'STYLE=\'background-color:#ADDBE7\' STYLE=\'border:none;\' value=\'\" & rs.fields(\"email\").value & \"\' name=\'formemail\'>\"

Response.Write \"<BR>Bandwith:<BR><Select Name=\'formbandwith\' STYLE=\'background-color:#addbe7;\'>\"
Response.Write \"<Option Value=\'\'>\" & rs(\"bandwith\")
Response.Write \"<Option Value=\'\" & rs(\"bandwith\") & \"\'>\" & rs(\"bandwith\")
Response.Write \"<Option Value=\'Dialup 28,8 kbit/s\'>Dialup 28,8 kbit/s<Option Value=\'Dialup 33,6 kbit/s\'>Dialup 33,6 kbit/s\"
Response.Write \"<Option Value=\'Dialup 56,6 kbit/s\'>Dialup 56,6 kbit/s<Option Value=\'Dialup 64 kbit/s\'>Dialup 64 kbit/s\"
Response.Write \"<Option Value=\'Dialup 128 kbit/s\'>Dialup 128 kbit/s<Option Value=\'Adsl 256/128 kbit/s\'>Adsl 256/128 kbit/s\"
Response.Write \"<Option Value=\'Adsl 256/256 kbit/s\'>Adsl 256/256 kbit/s<Option Value=\'Adsl 384/128 kbit/s\'>Adsl 384/128 kbit/s\"
Response.Write \"<Option Value=\'Adsl 384/384 kbit/s\'>Adsl 384/384 kbit/s<Option Value=\'Adsl 512/128 kbit/s\'>Adsl 512/128 kbit/s\"
Response.Write \"<Option Value=\'Adsl 512/512 kbit/s\'>Adsl 512/512 kbit/s<Option Value=\'Adsl 768/128 kbit/s\'>Adsl 768/128 kbit/s\"
Response.Write \"<Option Value=\'Adsl 1024/128 kbit/s\'>Adsl 1024/128 kbit/s<Option Value=\'Adsl 1024/256 kbit/s\'>Adsl 1024/256 kbit/s\"
Response.Write \"<Option Value=\'Adsl 1024/512 kbit/s\'>Adsl 1024/512 kbit/s<Option Value=\'Adsl 2048/128 kbit/s\'>Adsl 2048/128 kbit/s\"
Response.Write \"<Option Value=\'Adsl 2048/256 kbit/s\'>Adsl 2048/256 kbit/s<Option Value=\'Adsl 2048/512 kbit/s\'>Adsl 2048/512 kbit/s\"
Response.Write \"</select><BR>\"
Response.Write \"<Input Type=\'submit\'  STYLE=\'border-color:#000000;background:#0065CE;\' Value=\'Update\'></form></center>\"
Conn.Close
Set Conn = Nothing
End If

%>
Avatar billede zeth Nybegynder
06. september 2001 - 14:55 #1
Jeg ved ikke om det har noget at sige, men prøv lige at sæt </option> ind efter hver option...
Avatar billede baastrup Nybegynder
06. september 2001 - 15:07 #2
NEj desvære
:-(

Avatar billede eagleeye Praktikant
06. september 2001 - 16:04 #3
I denne linie er der to \' efter Value=
Response.Write \"<Option Value=\'\'>\" & rs(\"bandwith\")
Avatar billede eagleeye Praktikant
06. september 2001 - 16:05 #4
arh glem det.
Avatar billede eagleeye Praktikant
06. september 2001 - 16:06 #5
men hvorfor har du disse to?

Response.Write \"<Option Value=\'\'>\" & rs(\"bandwith\")
Response.Write \"<Option Value=\'\" & rs(\"bandwith\") & \"\'>\" & rs(\"bandwith\")

Kan du ikke nøjes med:
Response.Write \"<Option Value=\'\" & rs(\"bandwith\") & \"\'>\" & rs(\"bandwith\")
Avatar billede eagleeye Praktikant
06. september 2001 - 16:09 #6
hvis du skal lave det rigtigt så skal du lave dine option-tags (som zeth også skriver) sådan her:
<option value=XX>Valg</option>
Avatar billede baastrup Nybegynder
07. september 2001 - 08:34 #7
damn not work :-(
Avatar billede eagleeye Praktikant
07. september 2001 - 08:37 #8
Response.Write \"<Option Value=\'\" & rs(\"bandwith\") & \"\' SELECTED>\" & rs(\"bandwith\") & \"</option>\"
Avatar billede torbenmelander Nybegynder
07. september 2001 - 08:42 #9
Her kan du se hvordan select og option skal bruges:

http://www.html.dk/artikler/00011/#drop-down

altså skal de afsluttes med </option>

Du kunne måske indsætte:  & VbCrLf efter hver af linierne for at lave lineskift ...
Avatar billede torbenmelander Nybegynder
27. september 2001 - 22:42 #10
At lukke ;-)
Avatar billede baastrup Nybegynder
07. oktober 2001 - 21:43 #11
Jeg fik svaret på dalnet channel asp
Replace(rs(\"msg\"), vbCRLF, \"<BR>\")

der virker perfekt

ellers tak for alle der svarede:-)
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