16. januar 2005 - 22:03
Der er
18 kommentarer og 1 løsning
Betingelse ved udtrækning af data
Ligeså snart jeg har løst et problem stødede der et nyt til :o((
Når jeg klikker på et givende link, kommer jeg til sådan en side
http://www.web-byggeren.dk/eksperten/poptop.asp?rid=13 - Den skal kunne vise enten visning1 eller visning2 - alt efter hvilken kategori det er!
side visning 1 side visning 2
(butik) (grej)
___________________________________________
læst læst
butik produkt
by navn + dato
hjemmeside ture
navn + dato karakter
faglig bedømmelse
kunde pris
udvalg url
fleksibel
bedømmelse
Jeg håber ikke i er træte af mig endnu !!!
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?
16. januar 2005 - 22:11
#1
Hvad er problemet?
16. januar 2005 - 22:12
#2
Jeg kan ikke lige gennemskue hvad det er du spørger om. Når jeg surfer ind på siden kommer der ikke nogen fejl, så jeg kan ikke se hvad det er der går galt. Kan du give flere instruktioner om hvad du gerne vil have løst?
16. januar 2005 - 22:26
#4
dvs, du vil gerne ha' at poptop selv skal finde ud af, om den skal vise "butik" eller "grej"?
Hvis ja, kan du tilføje en parameter mere til dine links:
"&t=butik"
Eksempel:
http://www.web-byggeren.dk/eksperten/poptop.asp?rid=13&t=butik Så kan du checke om "t" er "butik" eller "grej":
dim t
t = LCase(request.querystring("t")) = "butik"
' LCase betyder at den skal check småbogstaver, da der er forskel på butik, buTIK, BUtik, osv..
Select Case t
case "butik"
' udfør kode der har med "butik" at gøre
case "grej"
' udfør kode der har med "grej" at gøre
case else
' hvis brugeren piller ved dine links, vil den fejle.. med mindre at du bruge Case Else
' brugeren har pillet.. vis noget standard kode (f.eks. "FEJL!")
end select
16. januar 2005 - 22:31
#5
16. januar 2005 - 22:36
#6
Jeg havde nu tænkt mig, at jeg kunne indsætte alt det nedenfor i poptop.asp og så kunne den "selv" finde ud af, at sætte det op!! produkt ture karakter butik by pris hjemmeside navn + dato faglig kunde udvalg url fleksibel bedømmelse
16. januar 2005 - 22:40
#7
"Den" ved jo ikke hvad det er, at den vise.. den fortæller du den med en ekstra parameter..
16. januar 2005 - 22:49
#8
Sådan havde jeg tænkt mig poptop.asp og alt efter om det er grej eller butik der bliver valgt skal den så liste efter de poster der er i hver sin kategori ! <% dim mode, id strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("jerg.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN id = Request("rid") %> <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("jerg.mdb") strUpdate = "UPDATE anm SET visninger = visninger + 1 WHERE id = "& request.querystring("rid") &"" Conn.Execute(strUpdate)%> <div align="center"> <font face="Courier New, Courier, mono" size="2"> </font></div> <font face="Courier New, Courier, mono" size="2"><o:p></o:p><o:p></o:p> </font> <tr> <td valign="top" > <% strSQL = "SELECT * From anm where id = " & id Set rs = myConn.Execute(strSQL) %> </font></p> <table width="80%" border="0" align="center" valign="top" cellpadding="4" cellspacing="4"> <tr> <td height="6"> <div align="center"> <h3><font color="#0000CC">Waders</font></h3> <br> </div></td> </tr> <tr> <td height="6" bordercolor="#000000"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><a href="java script:history.go(-1)">< Tilbage</a></td> <td><div align="center"><a href="/eksperten/formular_grej.asp">Opret ny anmeldelse</a></div></td> <td><div align="right"><a href="/eksperten/anmeldelse.asp"><< Index</a></div></td> </tr> </table></td> </tr> <tr> <td height="16" bordercolor="#000000"><table width="100%" border="0" align="center" cellpadding="8" cellspacing="0" bordercolor="#333333" class="ramme"> <tr bgcolor="#E4E4E4"> <td height="28"><font size="1" face="Verdana">læst : <%=rs("visninger")%></font></td> <td height="28"> </td> </tr> <tr bgcolor="#E4E4E4"> <td width="158" height="28"><font size="3"><strong>Butik:</strong></font></td> <td height="28"><font size="3"><%=rs("butik")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>By:</strong></td> <td height="28"><font size="3"><%=rs("by")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Produkt:</strong></td> <td height="28"><font size="3"><%=rs("produkt")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Anslået antal ture:</strong></td> <td height="28"><font size="3"><%=rs("ture")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Karakter:</strong></td> <td height="28"><font size="3"><%=rs("karakter")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Pris:</strong></td> <td height="28"><font size="3"><%=rs("pris")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Billede:</strong></td> <td height="28"><font size="3"><%=rs("billede")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Hjemmeside:</strong></td> <td height="28"><font size="3"> <% =rs("url")%> </font></td> </tr> <tr bgcolor="#E4E4E4"> <td width="158" height="28"><font size="3"><strong>Indsendt af :</strong></font></td> <td height="28"><font size="3"><%=rs("navn")%> <%=rs("dato")%></font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Faglig Ekspertise:</strong></td> <td height="28"><font size="3"> <% for i = 1 to CInt(rs("faglig")) response.write "<img src=""orange.gif"">" next %> </font> </td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Kundeservice:</strong></td> <td height="28"><font size="3"> <% for i = 1 to CInt(rs("kunde")) response.write "<img src=""orange.gif"">" next %> </font></td> </tr> <tr bgcolor="#E4E4E4"> <td width="158" height="28"><strong><font size="3">Udvalg:</font></strong></td> <td height="28"> <font size="3"> <% for i = 1 to CInt(rs("udvalg")) response.write "<img src=""orange.gif"">" next %> </font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="28"><strong>Pris-fleksibel:</strong></td> <td height="28"> </td> </tr> <tr bgcolor="#E4E4E4"> <td width="158" height="28" valign="top" ><font size="3"><strong>Bedømmelse :</strong></font></td> <td height="28"><font size="3"><%= Replace(rs("beskrivelse"),vbCrLf,"<br>") %> </font></td> </tr> <tr bgcolor="#E4E4E4"> <td height="27" width="158"> <div align="left"><font size="3"></font></div></td> <td height="27" width="623"> <div align="left"></div></td> </tr> <tr> <td height="27" colspan="2" bgcolor="#E4E4E4"><font size="3"><br> <br> </font></td> </tr> </table></td> </tr> </table> <div align="center"><br> <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><p align="center"><strong>Kommentar :</strong></p> <p> <%' HER ER VISNING SIDEN Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("jerg.mdb") strSQL = "Select * from kommen where kategori ="&request.querystring("rid") set rs = Conn.execute(strSQL) if rs.EOF then Response.write "" else Do Until rs.EOF %> <b>Indsendt af:</b> <%=RS("navn")%><br> <b>Kommentar:</b> <%=RS("besked")%><br></p> </p> <hr align="left"> <div align="left"><br> <%RS.MoveNext Loop end if Conn.Close Set Conn = Nothing%> </div></td> </tr> <tr> <td> <form action="/eksperten/waders2.asp?mode=new&rid=<%=request.querystring("rid")%>" method="post"> <p>Tilføj en kommentar : </p> <p><b>Navn:</b><br> <input type='text' name='navn' size='25'> <br> <b>Kommentar:</b><br> <textarea cols="37" rows="6" name="besked"></textarea> <br> <br> <input type="submit" value="Tilføj"> </p> </form> <%' HER ER FORMSIDEN DBPATH = "DBQ=" & Server.MapPath("jerg.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DBPATH If Request.QueryString("mode") = "new" Then navn = Request.Form("navn") besked1 = Request.Form("besked") besked1 = Replace(besked1, "'", "''") besked1 = Replace(besked1, vbCrLf, "<br>") besked = besked1 kategori=request.querystring("rid") If navn="" Or besked="" then Response.Write "<b>Du skal udfylde alle felter!</b>" Else strSQL="INSERT INTO kommen (navn,besked,kategori,dato) VALUES('" & navn & "','" & besked & "'," & kategori & ",'" & day(now) & "-" & month(now) & "-" & year(now) & "' )" Conn.Execute(strSQL) 'og så lige lidt orden, måske ;) conn.close set conn=nothing 'og SÅ: response.redirect "/eksperten/waders2.asp?rid="&request.querystring("rid") End If End If Set Conn = Nothing %> </td> </tr> </table>
16. januar 2005 - 23:00
#9
hmm... en masse kode jeg ikke kan bruge til noget.. Det er meget enkelt: 1) siden loades 2) den checker et eller andet switch, som fortæller den "load butik" eller "load gref" 3) den loader det den skal Lyder det fornuftigt?
16. januar 2005 - 23:04
#10
PS: Din preloader ser ikke ud til at virke ordentligt..
16. januar 2005 - 23:08
#11
Nææ der er vist meget der ikke kører som det skal :o(( Jeg er vist på meget dybt vand her !!! MEN måske har jeg fundet "fidus" i det du skriver...........
17. januar 2005 - 21:26
#12
Undskyld ventetiden !!
Nu har jeg tilføjet et parameter så den ser sådan ud:
http://www.web-byggeren.dk/eksperten/dim.asp?rid=13&t=butik og indsat dette
<%
'Så kan du checke om "t" er "butik" eller "grej":
dim t
t = LCase(request.querystring("t")) = "butik"
Select Case t
case "butik"
Response.Write "Mandag"
case "grej"
Response.Write "Tirsdag"
case else
Response.Write "Onsdag"
end select
%>
Men den skriver onsdag i stedet for Mandag ?????
18. januar 2005 - 12:42
#13
Det er mig der har lavet en fejl :-) Der skal ikke stå = "butik" her: t = LCase(request.querystring("t")) = "butik" Det skal bare være: t = LCase(request.querystring("t")) Ellers vil t jo alid være "butik" :-)
18. januar 2005 - 22:36
#14
thesurfer > Det virker næsten, det eneste der mangler er hvordan jeg tilføjer parameteret! Jeg har to forskellig formularer "butik" & "grej" kan/skal parameteret tilføjes i dem eller kan man lave en betingelse i det du har lavet ovenover? Jeg har 25 kategorier, men kun to forskellige sidelayout eksemplevis grejbutik = butik resten = grej Her ser du det "næsten" færdig resultat <% 'Så kan du checke om "t" er "butik" eller "grej": dim t t = LCase(request.querystring("t")) ' LCase betyder at den skal check småbogstaver, da der er forskel på butik, buTIK, BUtik, osv.. Select Case t case "butik" ' udfør kode der har med "butik" at gøre response.write "<div align='center'>" response.write"<table width=100% border=0 bgcolor=#E4E4E4 cellpadding=8 >" response.write"<tr>" response.write"<td>" response.write"<b> </b>" response.write"</td>" response.write"<td>" response.write "læst: " & rs("visninger") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Indsendt af:</b>" response.write"</td>" response.write"<td>" response.write rs("navn") & " " & rs("dato") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Butik:</b>" response.write"</td>" response.write"<td>" response.write rs("butik") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> By:</b>" response.write"</td>" response.write"<td>" response.write rs("by") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Hjemmeside:</b>" response.write"</td>" response.write"<td>" Response.write "<a href=" & rs("url") & ">Besøg siden</a>" response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Faglig ekspertise:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("faglig")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Kundeservice:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("kunde")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Udvalg:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("udvalg")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Bedømmelse:</b>" response.write"</td>" response.write"<td>" response.write rs("beskrivelse") response.write"</td>" response.write "</table>" response.write "</div>" case "grej" ' udfør kode der har med "butik" at gøre response.write "<div align='center'>" response.write"<table width=80% border=1 bordercolor=#333333 bgcolor=#E4E4E4 >" response.write"<table width=80% border=0 bgcolor=#E4E4E4 cellpadding=8 >" response.write"<tr>" response.write"<td>" response.write"<b> Produkt:</b>" response.write"</td>" response.write"<td>" response.write rs("produkt") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Indsendt af:</b>" response.write"</td>" response.write"<td>" response.write rs("navn") & " " & rs("dato") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Anslået antal ture:</b>" response.write"</td>" response.write"<td>" response.write rs("ture") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Karakter:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("karakter")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Bedømmelse:</b>" response.write"</td>" response.write"<td>" response.write rs("produkt") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Pris:</b>" response.write"</td>" response.write"<td>" response.write rs("pris") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> </b>" response.write"</td>" response.write"<td>" billed_url = rs("url") if billed_url<>"" then Response.write "<br>" & "<br>" & "<img src='" & billed_url & "'" end if response.write"</td>" response.write "</table>" response.write "</div>" case else ' hvis brugeren piller ved dine links, vil den fejle.. med mindre at du bruge Case Else ' brugeren har pillet.. vis noget standard kode (f.eks. "FEJL!") Response.Write "FEJL PRØV IGEN !!!" end select %>
23. januar 2005 - 15:01
#15
Sorry mate.. har ikke haft tid her på det sidste.. jeg vil kigge på det snarest muligt.
23. januar 2005 - 15:05
#16
DU skal IKKE undskylde, men jeg har løst problemet - smider du et svar så vi kan lukke spørgsmålet !
23. januar 2005 - 15:10
#17
Jeg ville hellere ha' løsningen, så andre kan få gavn af den (Ekspertens regel §2.8)..
23. januar 2005 - 15:53
#18
thesurfer -> Du får da begge dele ;o)) <% dim mode, id strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("jerg.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN id = Request("rid") %> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body > <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("jerg.mdb") strUpdate = "UPDATE anm SET visninger = visninger + 1 WHERE id = "& request.querystring("rid") &"" Conn.Execute(strUpdate)%> <div align="center"> <font face="Courier New, Courier, mono" size="2"> </font></div> <font face="Courier New, Courier, mono" size="2"><o:p></o:p><o:p></o:p> </font> <tr> <td valign="top" > <% strSQL = "SELECT * From anm where id = " & id Set rs = myConn.Execute(strSQL) %> </font></p> <table width="80%" border="0" align="center" valign="top" cellpadding="4" cellspacing="4"> <tr> <td height="6"> <div align="center"> <h3><font color="#0000CC"><%=rs("kategori")%></font></h3> <br> </div></td> </tr> <tr> <td height="6" bordercolor="#000000"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><a href="java script:history.go(-1)">< Tilbage</a></td> <td><div align="center"> </div></td> <td><div align="right"><a href="/anmeldelse/anmeldelse.asp"><< Index</a></div></td> </tr> </table></td> </tr> <tr> <td height="16" bordercolor="#000000" bgcolor="#E4E4E4" class="ramme"> <div align="left"> <% 'Så kan du checke om "t" er "butik" eller "grej": dim t t = LCase(request.querystring("t")) ' LCase betyder at den skal check småbogstaver, da der er forskel på butik, buTIK, BUtik, osv.. Select Case t case "grejbutik" ' udfør kode der har med "butik" at gøre response.write "<div align='left'>" response.write"<table width=100% border=0 bgcolor=#E4E4E4 cellpadding=8 >" response.write"<tr>" response.write"<td>" response.write"<b> </b>" response.write"</td>" response.write"<td>" response.write " " response.write"</td>" response.write"<td >" response.write "<font size=2>" & "læst:" & " " & rs("visninger") & " </font> " response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Indsendt af:</b>" response.write"</td>" response.write"<td>" response.write rs("navn") & " " & rs("dato") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Butik:</b>" response.write"</td>" response.write"<td>" response.write rs("butik") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> By:</b>" response.write"</td>" response.write"<td>" response.write rs("by") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Hjemmeside:</b>" response.write"</td>" response.write"<td>" Response.write "<a href=" & rs("url") & " target='_blank'" & ">Besøg siden</a>" response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Faglig ekspertise:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("faglig")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Kundeservice:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("kunde")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Udvalg:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("udvalg")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td valign=top>" response.write"<b> Bemærkning:</b>" response.write"</td>" response.write"<td>" response.write Replace(rs("beskrivelse"),vbCrLf,"<br>") response.write"</td>" response.write "</table>" response.write "</div>" case else ' udfør kode der har med "butik" at gøre response.write "<div align='left'>" response.write"<table width=80% border=0 bgcolor=#E4E4E4 cellpadding=8 >" response.write"<tr>" response.write"<td>" response.write"<b> </b>" response.write"</td>" response.write"<td>" response.write " " response.write"</td>" response.write"<td>" response.write "<font size=2>" & "læst:" & " " & rs("visninger") & " </font> " response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Produkt:</b>" response.write"</td>" response.write"<td>" response.write rs("produkt") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Indsendt af:</b>" response.write"</td>" response.write"<td>" response.write rs("navn") & " " & rs("dato") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Anslået antal ture:</b>" response.write"</td>" response.write"<td>" response.write rs("ture") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Karakter:</b>" response.write"</td>" response.write"<td>" for i = 1 to CInt(rs("karakter")) response.write "<img src=""orange.gif"">" next response.write"</td>" response.write"<tr>" response.write"<td valign=top>" response.write"<b> Bedømmelse:</b>" response.write"</td>" response.write"<td>" response.write Replace(rs("beskrivelse"),vbCrLf,"<br>") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> Pris:</b>" response.write"</td>" response.write"<td>" response.write rs("pris") response.write"</td>" response.write"<tr>" response.write"<td>" response.write"<b> </b>" response.write"</td>" response.write"<td>" billed_url = rs("url") if billed_url<>"" then Response.write "<br>" & "<br>" & "<img src='" & billed_url & "'" end if response.write"</td>" response.write "</table>" response.write "</div>" end select %> </div></td> </tr> </table> <div align="center"><br> <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td> <p align="center"><strong><font size="5"><u>Kommentar :</u></font></strong></p> <p align="center"> </p> <p align="center"> </p> <p> <%' HER ER VISNING SIDEN Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("jerg.mdb") strSQL = "Select * from kommen where kategori="&request.querystring("rid") set rs = Conn.execute(strSQL) if rs.EOF then Response.write "" else Do Until rs.EOF dim kategori kategori = rs("kategori") %> <b>Dato:</b> <%=RS("kommendato")%><br> <b>Indsendt af:</b> <%=RS("kommennavn")%><br> <b>Kommentar:</b> <%=RS("besked")%><br></p> </p> <hr align="left"> <div align="left"><br> <%RS.MoveNext Loop end if Conn.Close Set Conn = Nothing%> </div></td> </tr> <tr> <td> <form action="poptop.asp?mode=new&rid=<%=request.querystring("rid")%>&t=<%=request.querystring("t")%>" method="post"> <p>Tilføj en kommentar : </p> <p><b>Navn:</b><br> <input type='text' name='navn' size='25'> <br> <b>Kommentar:</b><br> <textarea cols="37" rows="6" name="besked"></textarea> <br> <br> <input type="submit" value="Tilføj"> </p> </form> <%' HER ER FORMSIDEN DBPATH = "DBQ=" & Server.MapPath("jerg.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DBPATH If Request.QueryString("mode") = "new" Then navn = Request.Form("navn") besked1 = Request.Form("besked") besked1 = Replace(besked1, "'", "''") besked1 = Replace(besked1, vbCrLf, "<br>") besked = besked1 kategori=request.querystring("rid") If navn="" Or besked="" then Response.Write "<b>Du skal udfylde alle felter!</b>" Else strSQL="INSERT INTO kommen (kommennavn,besked,kategori,kommendato) VALUES('" & navn & "','" & besked & "'," & kategori & ",'" & day(now) & "-" & month(now) & "-" & year(now) & "' )" Conn.Execute(strSQL) 'og så lige lidt orden, måske ;) conn.close set conn=nothing 'og SÅ: response.redirect "poptop.asp?rid="&request.querystring("rid")& "&t=" & request("t") End If End If Set Conn = Nothing %> </td> </tr> </table> </div> </td> </tr> </body> </html>
23. januar 2005 - 16:34
#19
Jeg fik også lagt det som et svar :-) Et hint/råd: Husk at checke for fejl: ... id = Request("rid") ... <% strSQL = "SELECT * From anm where id = " & id Hvis brugeren piller ved "rid" (enten i form eller url), f.eks. indsætter bogstaver, vil du få en fejl. Du kan f.eks. bruge: id = Request("rid") if IsNumeric(id) = false then ' eller if Not isNumeric(id) then ' indholdet af "id" er ikke rent tal.. der vil opstå en fejl.. response.write "Der er sket en fejl.." else ' fortsæt på normal vis ... end if - Takker for points :-)
Kurser inden for grundlæggende programmering