Avatar billede krab Praktikant
27. september 2002 - 21:46 Der er 7 kommentarer og
1 løsning

Total nybegynder i ASP

JA jeg er ved at lege lidt med noget ASP...

Har lavet noget der ser sådan ud:

if Request.ServerVariables("REQUEST_METHOD") = "POST" then   
navn = request("navn")
tlf = request("tlf")
tag = request("tag")
over = request("over")
val = request("val.selected") ' !!  Det er her jeg ik fatter hva jeg skal gøre!!! jeg har en List box som jeg har kalt "val" i den er der 3 valg mulighedder. jeg skulle gerne bruge en ifthen sætning til at se om der er makeret en item... HJÆLP!!!

if navn = "" then
response.write("Du skal skrive et navn.    <br>  ")
end if

if val = "" then
response.write("Du skal makere en kat. <br> ")
end if

if tag = "" then
response.write("Du skal skrive en beskrivelse.  <br>  ")
end if

if tlf = "" then
response.write("Du skal skrive din E-Mail eller Telefonnummer.  <br>  ")
end if

if over = "" then
response.write(" Du skal skrive en overskrift.  ")
end if


if navn <> "" and tag <> "" and tlf <> "" and over <> "" then

rs.addnew
rs("navn") = navn
rs("tag") = tag
rs("tlf") = tlf
rs("overskrift") = over
rs.update

Response.redirect("auktion.asp")
end if

end if
%>

//Krab

Håber det er til at forstå!!!
Avatar billede whatever Nybegynder
27. september 2002 - 22:11 #1
Du skriver bare:

If (Request.Form("val") <> "") Then
    Response.Write "Det er sku valgt en item i boksen"
Else
    Response.Write "Nar, du har jo ikke valgt en item i boksen!!!"
End If


Det er en fordel at bruge Request.Form("felt") (post) og Request.QueryString("felt") (get), istedet for Request(felt). Da den så ikke skal søge igennem arrayerne med post-, get- og server-variabler. Men kun igennem den valgte, f.eks. post-arrayen.
Avatar billede krab Praktikant
27. september 2002 - 22:31 #2
OKI!!! Jeg tror næsten jeg forstod det sidste a hva du sagde, prøver lige koderne!!! TAKKER
Avatar billede krab Praktikant
27. september 2002 - 22:48 #3
Hvordan får jeg den så til at skrive det valgte object?

mit FX: response.write("val(selected)") ' men så skriver den bare det er står!!! Hva skal jeg så gør?
Avatar billede whatever Nybegynder
27. september 2002 - 22:54 #4
Response.Write (Request.Form("val"))
Avatar billede krab Praktikant
27. september 2002 - 22:57 #5
OKI!!! Jeg takker mange gange for hæp

//krab
Avatar billede krab Praktikant
27. september 2002 - 23:20 #6
Hvorfor virker dette endeligt ik?

<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then   

vle = (request.form("val"))
end if

%>

<%

Response.Buffer = True

'Åbner forbindelse til databsen
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("auk.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from ("vle") order by id desc"
rs.Open sql, conn, 1, 3
%>
Avatar billede whatever Nybegynder
28. september 2002 - 00:15 #7
Prøv dette:

<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then   
    vle = Request.Form("val")
end if

Response.Buffer = True

'Åbner forbindelse til databsen
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("auk.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from "& vle &" order by id desc"
rs.Open sql, conn, 1, 3
%>
Avatar billede krab Praktikant
29. september 2002 - 11:59 #8
Takker mange gange!!! Det var lige hva jeg sku bruge!!!

/Krab
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