Avatar billede bruger64 Nybegynder
22. februar 2006 - 16:19 Der er 3 kommentarer og
1 løsning

kan ikke få mdrid og aarid skrevet ud

nedenstående opsummere nogle valg min bruger har gjort:
brugeren skal nu sende samtlig oplysninger til den endelige side hvor bekræftigelsen finder sted.

<% Dim rs,udstillingsid,udstillingsnavn,udstillingsbeskrivelse,antalpic,selected,mdrnavn,mdrid,aar,aarid,aarnavn
udstillingsid=request("udstillingsid")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from udstillinger where udstillingsid = " & udstillingsid & " ",objConn, , ,adcmdtext
%>
  <p>
      <%response.write "Udstilling id: " & rs("udstillingsid")
      udstillingsid=rs("udstillingsid")
      %>
    </p>
    <p>
      <%response.write "udstillingsnavn: " & rs("udstillingsnavn")
      udstillingsnavn=rs("udstillingsnavn")
      %>
    </p>
    <p>
      <%response.write "Beskrivelse: " & rs("udstillingsbeskrivelse")
      udstillingsbeskrivelse=rs("udstillingsbeskrivelse")%>
    </p>
        <p>
      <%response.write "Antal billeder: " & rs("antalpic")
      antalpic=rs("antalpic")%>
    </p>
<% rs.Close
Set rs = Nothing
%>
<!--formularen aar-->
<form action="" method="post" name="form1" id="form1">
<select name="aar" id="select2" onchange="form1.submit();">
      <%
aar = request("aar")
if aar = "" then %>
<option>Vælg år</option>
<% end if
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "aar", objConn,  ,  , adCmdtable

Do While Not RS.EOF
if cint(aar) = cint(rs("aarid")) then
selected = "selected"
aarnavn = rs("aar")
else
selected = ""
end if
%>
<option value="<%=rs("aarid")%>"<%=selected%>><%=rs("aar")%></option>
        <% rs.movenext
    loop
    rs.close
    set rs = nothing       
    %>
      </select>
    </form>
    </br>
    <%
    if aar <> "" then %>
    <form action="confirmtest.asp" method="post" name="form2" id="form2">
      <select name="mdr" size="4" multiple="multiple" id="select">
        <option selected="selected">Vælg måned</option>
        <%
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "mdr", objConn,  ,  , adCmdtable

Do While Not rs.EOF%>
        <option value="<%=rs("mdrid")%>"><%=rs("mdrnavn")%></option>
        <% rs.movenext
    loop
    rs.close
    set rs = nothing       
    %>
      </select>
      <input type="submit" name="Submit" value="Submit" />
     
     
      <input name="udstillingsid" type="hidden" value="<%=udstillingsid%>" />
      <input name="udstillingsnavn" type="hidden" value="<%=udstillingsnavn%>" />
      <input name="udstillingsbeskrivelse" type="hidden" value="<%=udstillingsbeskrivelse%>" />
      <input name="antalpic" type="hidden" value="<%=antalpic%>" />
      <input name="mdrid" type="hidden" value="<%=mdrid%>" />
      <input name="mdr" type="hidden" value="<%=mdrnavn%>" />
      <input name="aarid" type="hidden" value="<%=aarid%>" />
      <input name="aar" type="hidden" value="<%=aarnavn%>" />
    </form>
    <% end if
%>

siden som modtager disse oplysninger er nedenstående:
<% Dim rs,aar,udstillingsid,udstillingsnavn,udstillingsbeskrivelse,antalpic,mdrnavn,mdrid,aarid,aarnavn

udstillingsid=request("udstillingsid")
udstillingsnavn=request("udstillingsnavn")
udstillingsbeskrivelse=request("udstillingsbeskrivelse")
antalpic=request("antalpic")

mdrid=request("mdrid")
mdrnavn=request("mdr")

aarid=request("aarid")
aarnavn=request("aar")
%>

    <p>udstillingsid:
      <%response.write udstillingsid %>
    </p>
    <p>udstillingsnavn:
      <%response.write udstillingsnavn %>
    </p>
    <p>beskrivelse:
      <%response.write udstillingsbeskrivelse %>
    </p>
        <p>antal billeder:
      <%response.write antalpic %>
    </p>
    <p>mdrid:
      <%response.write mdrid %><!--intet -->
    </p>
   
    <p>mdrnavn:
      <%response.write mdrnavn %>
    </p>

   
    <p>aarid:
      <%response.write aarid %><!--intet -->
    </p>
   
    <p>aar:
      <%response.write aarnavn %>
    </p>
    <%
response.write "<p><a href='email.asp?udstillingsid="&udstillingsid&"mdrid="&mdrid&"&aarid="&aarid&"'>bekræft</a></p>"
%>

men -  jeg kan ikke få mdrid og aarid skrevet ud - de følger ikke med over - kan nogen se hvad problemet er ?

vh bruger64
Avatar billede tofte Juniormester
22. februar 2006 - 23:17 #1
Hvor er det du ikke får dem skrevet ud?

Det giver ikke mening med
      <input name="aarid" type="hidden" value="<%=aarid%>" />
      <input name="aar" type="hidden" value="<%=aarnavn%>" />
med mindre du har defineret dem et andet sted end i koden som du her har vist.
Avatar billede bruger64 Nybegynder
23. februar 2006 - 09:02 #2
arr er defineret : aar = request("aar") er den ikke?
og arrnavn er vel også: aarnavn = rs("aar")?
Avatar billede tofte Juniormester
23. februar 2006 - 19:58 #3
jo arrnavn er defineret, men du bruger aarid, og den er først defineret længere nede. Hvor er problemet?
Avatar billede bruger64 Nybegynder
23. februar 2006 - 20:01 #4
jeg har faktisk lige fundet problemt - tak for din tid vh bruger64
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