13. maj 2006 - 19:27
Der er
15 kommentarer og 1 løsning
Indtastning af fra rullemenu med beskrivelse
I forbindelse med indtastning i en Access DB via Web-applikation vil jeg gerne følgende: Der skal tilføjes en ny linie til tabel 26Log, som bl.a skal indeholder entiteten ID_Apparat (der samtidig er fremmednøgle). ID_Apparat er primær nøgle i tabel 00Apparat hvor der også under entiteten ApparatBetegnelse er beskrivelse af apparatet. Jeg vil nu gerne vise ApparatBetegnelse så man kan vælge den korrekte ID_Apparat. Jeg har forsøgt følgende men er gået i stå (ApparatBetegnelse vises under ID_Apparat, men jeg vil jo gerne have det til højre): <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>SpecialeLogbog Indtast i Apparat Tabel</title> </head> <%@LANGUAGE="VBSCRIPT"%> <!--#include file="dbconnect.asp" --> <% Set Apparat = Server.CreateObject ("ADODB.Recordset") Apparat.Open "SELECT [00Apparat].ID_Apparat, [00Apparat].ApparatBetegnelse FROM 00Apparat ", Conn %> <body> <form name="form1" method="get" action="indtastlog02.asp"> <form name="form2" method="post" action="indtastlog02.asp"> ID_Timestamp: Automatisk<br> ID_Apparat: <select name="ID_Apparat"> <% Do While Not Apparat.EOF %> <option> <%= Apparat("ID_Apparat")%></option> <option> <%= Apparat("ApparatBetegnelse") %></option><br> <% Apparat.MoveNext Loop %> </select> <br> <p> <input type="submit" name="Submit" value="Opdater"> </p> </form> <p> </p> </body> </html>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
OVERSKRIFTEN ER: Indtastning af data fra rullemenu med beskrivelse Er deer nogen der har idéer ?
Prv med dette her: <form name="form2" method="post" action="indtastlog02.asp"> ID_Timestamp: Automatisk<br> ID_Apparat: <select name="ID_Apparat"> <% Do While Not Apparat.EOF %> <option value="<%=Apparat("ID_Apparat")%>"><%=Apparat("ApparatBetegnelse")%></option> <% Apparat.MoveNext Loop %> </select> <br> <p><input type="submit" name="Submit" value="Opdater"></p> </form>
PS: Du kan ikke have to forms sådan som du ellers forsøger i din postede kode.
Hej igen Nielle Jeg prøver
Det ser fornuftigt ud, hvis jeg nu både vil se det ID, der aktuelt indsættes og den tilhørende beskrivelse hvordan kombinerer jeg så det ? (den eneform var en fejl og er fjernet)
En mulighed: <option value="<%=Apparat("ID_Apparat")%>"><%=Apparat("ID_Apparat")%>, <%=Apparat("ApparatBetegnelse")%></option>
Njaa, den laver en fejl: Microsoft VBScript compilation error '800a0400' Expected statement /SpecialeLogbog/indtastlog01111.asp, line 24 =Apparats("ApparatBetegnelse")%</option>
Jeg ved ikke lige hvor at du har fået det lille s, i slutningn af Apparats, fra, men det var der ikke i den kode du fik af mig. Det skal i hvert fald væk.
Sorry (det troede jeg jag havde slettet igen...)
... og det fungere nu, eller hvad?
Nej, jeg får stadig: /SpecialeLogbog/indtastlog01111.asp, line 24 =Apparat("ApparatBetegnelse")%</option> ^
Hvordan ser hele din kode ud lige nu?
Her er kode: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>SpecialeLogbog Indtast i Apparat Tabel</title> </head> <%@LANGUAGE="VBSCRIPT"%> <!--#include file="dbconnect.asp" --> <% Set Apparat = Server.CreateObject ("ADODB.Recordset") Apparat.Open "SELECT [00Apparat].ID_Apparat, [00Apparat].ApparatBetegnelse FROM 00Apparat ", Conn %> <body> <form name="form1" method="get" action="indtastlog02.asp"> ID_Timestamp: Automatisk<br> ID_Apparat: <select name="ID_Apparat"> <% Do While Not Apparat.EOF %> <option value="<%=Apparat("ID_Apparat")%>"><%=Apparat("ID_Apparat")%>, <%=Apparat("ApparatBetegnelse")%</option> <% Apparat.MoveNext Loop %> </select> <br> <p><input type="submit" name="Submit" value="Opdater"></p> </form>
Du har fået fjernet et >-tegn lige efter det sidste %-tegn i denne her: option value="<%=Apparat("ID_Apparat")%>"><%=Apparat("ID_Apparat")%>, <%=Apparat("ApparatBetegnelse")%</option>
JEPS, det virker tak for tålmodigheden. Læg svar
Kurser inden for grundlæggende programmering