18. september 2003 - 14:15Der er
8 kommentarer og 2 løsninger
Asp-kode, når 2 valgmuligheder til en tabel i access-databasen
Hej eksperter
Jeg har en database, hvor man har mulighed for at markere et sommerhus for ledig eller udlejet. Systemet er sådan, at tabellen i databasen (tabelnavn: Ledigt) er sat til, at hvis ledig så er værdien "checked" og hvis udlejet, så bare blankt. På "indtastningssiden", prisreg.asp, har jeg sat følgende værdier for ledig og udlejet:
Nu mangler jeg bare nogle sætninger, som fortæller databasen, om der er valgt ledig eller udlejet - vel noget med, at "hvis markeret ledig, så skal tabelnavnet "Ledigt" få værdien for ledig (altså "checked") og hvis i stedet markeret udlejet, så skal skal tabelnavnet "Ledigt" få værdien for udlejet (altså være blankt).
Hmm jeg ville lave det som en select paa websiden istedet og sende vaerdien. <FORM METHOD="post" ACTION="din.asp"> <SELECT NAME="ledig"> <OPTION>"Ledig" <OPTION>"Udlejet" </SELECT>
<INPUT TYPE="submit" VALUE="Opdater">
Derefter kan du paa din asp-side lave betinget opdatering. Princip kode:
Hvis request.form(ledig) = ledig saa Send vaerdien 1 til feltet eller send vaerdien 0 til feltet
har selv en ligende funktion på en mine sider hvor den checker det ene form felt og hvis det er tomt henter den så den andet felt noget ligesom det her kan du måske bruge ?
Ledig = Request.form("Ledig") If ledig = "" then ledig = request.form("udlejet")
altså hvis request.form("ledig") er tomt henter den udlejet istedet for også måske et status felt i din database og giv din form values ledig og udlejet
Hvis du bruger dne kode jeg gave dig for at lave formen paa en normal HTML side skal du saa oprette din.asp. Du er nok noed til at have noget mere info end bare udlejningsstatus, f.eks et id nummer. Hvis vi anatager at du ogsaa har et ID nummer bliver det noget i retning af:
'Opret connection her
Id = request.form("ID")
strsql = UPDATE Din Tabel SET Ledigt =" & request.form("ledig") & "WHERE TabelID = " & request.form("ID")
Det lyder virkelig meget fornuftigt. Jeg vil her i weekenden afprøve mulighederne. Har fordelt pointene - endnu engang tak for hjælpen.
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.