Vi må hellere lige få det helt præcist sat sammen.
se lige min testoversigt.asp side med paging her: ------------------------------------------ <% intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gaest" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("gaestbogenfloorball.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 5 rs.AbsolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount
for each x in Request.querystring If instr(x, "id") > 0 Then response.write x & "=" & Request.querystring(x) End if next %> <form action="Deleteall.asp?id=<%=rs("id")%>" method="post"> <p style="margin-top: 0; margin-bottom: 0"> <input type="submit" value="Slet" name="sletnu"> <input type="reset" value="Nulstil" name="Resetindhold"></p> <p style="margin-top: 0; margin-bottom: 0"> <% Do While Not rs.EOF And intRecCount > 0 %> <input type="checkbox" name="Visindlaeg" value="<%=rs("Visindlaeg")%>"><%=rs("Dato")%><br>
<% intRecCount = intRecCount - 1 rs.MoveNext Loop End If %> </p> </form> <% rs.Close Set rs = Nothing %>
<table border="0" width="100%" id="table13"> <tr> <td> </td> </tr> <tr> <td> <font face="Verdana" size="1"> <p style="margin-top: 0; margin-bottom: 0"> <% Response.Write "Side " & intPage & " af " & intPageCount %> | <% If Clng(intPage) > 1 Then Response.Write "<a href=testoversigt.asp?page=" & intPage - 1 & "><b>« Forrige</b></a>" Else Response.Write "« Forrige" End If %> | <% If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=testoversigt.asp?page=" & intPage + 1 & "><b>Næste »</b></a> " Else Response.Write "Næste »" End If %>
og så selve den side som skal slette de indlæg som jeg har markeret. deleteall.asp ----------------------------------------------------- <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("gaestbogenfloorball.mdb") Conn.Open DSN
for each x in Request.querystring If instr(x, "id") > 0 Then Conn.Execute("delete from gaest where id = "&Request.Querystring(x)) End if next
<% intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gaest" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("gaestbogenfloorball.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 5 rs.AbsolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount
for each x in Request.querystring If instr(x, "id") > 0 Then response.write x & "=" & Request.querystring(x) End if next %> <form action="Deleteall.asp?id=<%=rs("id")%>" method="post"> <p style="margin-top: 0; margin-bottom: 0"> <input type="submit" value="Slet" name="sletnu"> <input type="reset" value="Nulstil" name="Resetindhold"></p> <p style="margin-top: 0; margin-bottom: 0"> <% Do While Not rs.EOF And intRecCount > 0 %> <input type="checkbox" name="Visindlaeg" value="<%=rs("Visindlaeg")%>"><%=rs("Dato")%><br>
<% intRecCount = intRecCount - 1 rs.MoveNext Loop End If %> </p> </form> <% rs.Close Set rs = Nothing %>
<table border="0" width="100%" id="table13"> <tr> <td> </td> </tr> <tr> <td> <font face="Verdana" size="1"> <p style="margin-top: 0; margin-bottom: 0"> <% Response.Write "Side " & intPage & " af " & intPageCount %> | <% If Clng(intPage) > 1 Then Response.Write "<a href=testoversigt.asp?page=" & intPage - 1 & "><b>« Forrige</b></a>" Else Response.Write "« Forrige" End If %> | <% If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=testoversigt.asp?page=" & intPage + 1 & "><b>Næste »</b></a> " Else Response.Write "Næste »" End If %>
Det virker perfekt nu efter at jeg fik rettet dette her til: <input type="checkbox" name="Visindlaeg" value="<%=rs("id")%>"><%=rs("Dato")%><br>
Takker mange gange for hjælpen. Det eneste jeg egenligt godt kunne bruge nu var en oversigt foroven som kunne fortælle mig hvor mange indlæg der rent faktisk ligger i databasen. nået med: (Der ligger 40 indlæg ialt i databasen) Som så skulle stå lige over <formen
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gaest" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("gaestbogenfloorball.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then
do while not rs.eof antal = antal + 1 loop rs.movefirst
Ja undskyld jeg ikke lige har svaret tilbage men har fået en meget underlig fejl efter at jeg prøve at oploade det sidste du skrev til mig:
se lige her:
Oversigt
Active Server Pages error 'ASP 0113'
Script timed out
/gaestbog/testoversigt.asp
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.
Ja så virker siden igen, men den viser ikke nået antal ialt. er det nu mig som laver ged iden:
<% intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If
dim antal antal = 0
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gaest" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("gaestbogenfloorball.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then
do while not rs.eof antal = antal + 1 rs.movenext loop rs.movefirst
for each x in Request.querystring If instr(x, "id") > 0 Then response.write x & "=" & Request.querystring(x) End if next %> <form action="Deleteall.asp?id=<%=rs("id")%>" method="post"> <p style="margin-top: 0; margin-bottom: 0"> <input type="submit" value="Slet" name="sletnu"> <input type="reset" value="Nulstil" name="Resetindhold"></p> <p style="margin-top: 0; margin-bottom: 0"> <% Do While Not rs.EOF And intRecCount > 0 %> <input type="checkbox" name="Visindlaeg" value="<%=rs("id")%>"><%=rs("Dato")%><br>
<% intRecCount = intRecCount - 1 rs.MoveNext Loop End If %> </p> </form> <% rs.Close Set rs = Nothing %>
<table border="0" width="100%" id="table13"> <tr> <td> </td> </tr> <tr> <td> <font face="Verdana" size="1"> <p style="margin-top: 0; margin-bottom: 0"> <% Response.Write "Side " & intPage & " af " & intPageCount %> | <% If Clng(intPage) > 1 Then Response.Write "<a href=testoversigt.asp?page=" & intPage - 1 & "><b>« Forrige</b></a>" Else Response.Write "« Forrige" End If %> | <% If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=testoversigt.asp?page=" & intPage + 1 & "><b>Næste »</b></a> " Else Response.Write "Næste »" End If %>
Fint det var lige hvad jeg manglede nu virker det Super godt som det skal. Jeg takker mange gange for din geniale hjælp. Du skulle vel ikke være at træffe på MSN eller ICQ også??
Jo, men jeg foretrækker at holde Eksperten-relaterede spørgsmål, på Eksperten :-) Plus at jeg ikke oplyser messenger/icq/email på et offentligt forum :-)
Det er op til dig, om du vil oplyse dine data.. Men man skal passe på, med at gøre det, pga spam og spambots.
Definitioner: - Spam: http://searchsecurity.techtarget.com/gDefinition/0,,sid14_gci213031,00.html "Spam is unsolicited e-mail on the Internet. From the sender's point-of-view, it's a form of bulk mail, often to a list obtained from a spambot or to a list obtained by companies that specialize in creating e-mail distribution lists. To the receiver, it usually seems like junk e-mail. It's roughly equivalent to unsolicited telephone marketing calls except that the user pays for part of the message since everyone shares the cost of maintaining the Internet. Spammers typically send a piece of e-mail to a distribution list in the millions, expecting that only a tiny number of readers will respond to their offer. Spam has become a major problem for all Internet users."
- Spambot: http://searchsecurity.techtarget.com/gDefinition/0,294236,sid14_gci896167,00.html "A spambot is a program designed to collect, or harvest, e-mail addresses from the Internet in order to build mailing lists for sending unsolicited e-mail, also known as spam. A spambot can gather e-mail addresses from Web sites, newsgroups, special-interest group (SIG) postings, and chat-room conversations. Because e-mail addresses have a distinctive format, spambots are easy to write."
ja det er rigtigt nok man skal da passe på men nu ville jeg jo gerne hvis muligt kunne kontakte dig på andre måder end lige eksperten.dk Jeg har forresten lige givet dig nået Karma.
Jo Det jeg gerne vil er at kunne have de samme slags checkboxe som står ved siden slette bokse som skal bruges til at kunne fjerne indlæg så de ikke er læse bare i gæstebogen. Hvis jeg så gerne vil give mulighed for at folk kan læse indlægget igen fjerner jeg bare fluebenet i boksen og så trykker opdater og så kan alle igen se indlægget i gæstebogen.
Håber jeg er til at forstå.
Så en ny form med checkbox som så sender en til en asp update side som herefter opdatere alt som er blevet hakket af eller ikke hakket af med et flueben i checkboxe.
Så opretter du bare et ekstra felt i databasen (f.eks. "vises"), som er af type Ja/Nej (True/False).
Når du så skal vise indlægget, checker du om indlæggets "vises"-felt er Ja eller Nej. Hvis den er Ja, vises indlægget. Ellers vises den ikke.
Mht formen: Indsæt ekstra checkboxe med name="vises" OG id="<%=rs("id")%>. Derefter checker du om "vises" er krydset af for værdien (som i 24/07-2004 20:01:26). Hvis den er det, skal den ikke slettes, med "vises" (feltet i databasen) sættes til "Ja".
SQL'en ser sådan ud: Update tabelnavn Set kolonne = 'værdi' Where betingelse
Eksempel: Conn.execute("Update gaest set vises = True where id = " & arrVises(i)) Hvis indlægget ikke skal vises, skal True naturligvis erstattes af False :-)
Jeg mener at Ja/Nej (True/False) felter, skal sættes til True (altså uden '' tegn), og ikke 'True'.
Det vil sige at jeg skal sætte dette her ind ved siden af den anden checkbox: <input type="checkbox" name="Vises" value="id="><%=rs("id")%>
Jeg har nu oprettet en Ja/nej felt i databasen som er kaldt: Vises
Jeg forstå ikke hvordan man kan opdatere alt i databasen. Hvis formuleren kun sender en til samme asp side hvordan kommer det så til at virke?? og selve det med at opdatere er jeg heller ikke lige med hvordan det skal se ud. Jeg har følgende felter på denne side: id, Visindlaeg, Vises, Dato, Navn, Klub, IP.
Her er den tidligere slette side: ---------------------------------- <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("gaestbogenfloorball.mdb") Conn.Open DSN
dim valgte valgte = ""
valgte = Request.Form("Visindlaeg")
if valgte <> "" then
valgte = Split(valgte, ",")
for i = 0 to ubound(valgte) Conn.Execute("delete from gaest where id = " & valgte(i)) next
end if
'Luk database Conn.Close Set Conn = Nothing
Response.Redirect("testoversigt.asp") %>
Man kan ikke have 2 asp sider en som sletter alt og en som updater alt??
ja alle indlæg skal vises som der ikke er hak i. Ligeså snart jeg har sat et flueben i måske 20 af dem så skal de ikke kunne læses og hvis jeg 4 dage efter mener at de skal vises igen kan jeg fjerne alle flueben igen og trykke send / opdater så vil de igen være synlige for alle.
OK.. så skal "visindlaeg"-feltet omdøbes til "skjules" :-) Sådan vil det være i mit eksempel.. du kan bare rette det senere, hvis du vil.. bare du retter det alle stederne..
Jeg har lavet nogle ændringer, og tilføjet nogle ting:
- formen har nu fået navnet "frmOptions" - et script er tilføjet (funktionen "RemoveAll") - knapper er ændret, og ny knap tilføjet: "Fjern ALLE hak!" (fjerner alle hak)
Koderne skal bare erstatte det gamle kode.. husk dog at indsætte "der er x antal.." det rigtige sted..
---------------- Koden til siden med checkboxe:
<% Set Conn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gaest" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("gaestbogenfloorball.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then %>
<form name="frmOptions" action="Deleteall.asp?id=<%=rs("id")%>" method="post"> <!-- Dette er en test form: --><!-- <form name="frmOptions" action="doit.asp" method="post"> --> <p style="margin-top: 0; margin-bottom: 0"> <input type="submit" value="Opdater databasen" name="Opdater"> <input type="reset" value="Nulstil til orginale vaerdier" name="Resetindhold"> <input type="button" value="Fjern ALLE hak!" name="btnRemoveAll" onclick="RemoveAll()"> </p> <p style="margin-top: 0; margin-bottom: 0"> <% Do While Not rs.EOF %> <input type="checkbox" name="Visindlaeg" value="<%=rs("id")%>"> (slet) <%=rs("Dato")%> <input type="checkbox" name="Vises" value="<%=rs("id")%>"<% if rs("skjules") = True then response.write " checked"%>> (skjul)<br> <% rs.MoveNext Loop
rs.close Set rs = Nothing set conn = nothing
else response.write "Nothing in the database." end if %>
<script type="text/JavaScript"> function RemoveAll() { var el = document.frmOptions.elements; for (i=0; i< el.length;i++) { if (el[i].type == "checkbox") (el[i].checked = false); } } </script>
' ---------- hent alle id'erne: set rs = conn.execute("select * from gaest")
dim id_all id_all = ""
if not (rs.bof or rs.eof) then do while not rs.eof id_all = id_all & rs("id") & "," rs.movenext loop end if
' fjern det sidste ",": id_all = left(id_all, len(id_all) - 1) response.write "<br>id_all: " & id_all & "<br>"
' ---------- nulstil alle "skjules"-felter: id_all = split(id_all, ",") for i = 0 to ubound(id_all) conn.execute("update gaest set skjules = false where id = " & id_all(i)) next
' ---------- her skjules de valgte indlæg: dim arrSkjules arrSkjules = "" arrSkjules = request.form("vises")
if arrSkjules <> "" then arrSkjules = split(arrSkjules, ",")
response.write "Skjules:<br><br>"
for i = 0 to ubound(arrSkjules) response.write arrSkjules(i) & "<br>" conn.execute("update gaest set skjules = true where id = " & arrSkjules(i)) next end if
' ---------- her slettes de valgte indlæg:
dim valgte valgte = ""
valgte = Request.Form("Visindlaeg")
if valgte <> "" then
valgte = Split(valgte, ",")
for i = 0 to ubound(valgte) Conn.Execute("delete from gaest where id = " & valgte(i)) next
Jeg har lavet nogle ændringer, og tilføjet nogle ting:
- formen har nu fået navnet "frmOptions" - et script er tilføjet (funktionen "RemoveAll") - knapper er ændret, og ny knap tilføjet: "Fjern ALLE hak!" (fjerner alle hak)
Koderne skal bare erstatte det gamle kode.. husk dog at indsætte "der er x antal.." det rigtige sted..
---------------- Koden til siden med checkboxe:
<% Set Conn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gaest" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("gaestbogenfloorball.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then %>
<form name="frmOptions" action="Deleteall.asp?id=<%=rs("id")%>" method="post"> <!-- Dette er en test form: --><!-- <form name="frmOptions" action="doit.asp" method="post"> --> <p style="margin-top: 0; margin-bottom: 0"> <input type="submit" value="Opdater databasen" name="Opdater"> <input type="reset" value="Nulstil til orginale vaerdier" name="Resetindhold"> <input type="button" value="Fjern ALLE hak!" name="btnRemoveAll" onclick="RemoveAll()"> </p> <p style="margin-top: 0; margin-bottom: 0"> <% Do While Not rs.EOF %> <input type="checkbox" name="Visindlaeg" value="<%=rs("id")%>"> (slet) <%=rs("Dato")%> <input type="checkbox" name="Vises" value="<%=rs("id")%>"<% if rs("skjules") = True then response.write " checked"%>> (skjul)<br> <% rs.MoveNext Loop
rs.close Set rs = Nothing set conn = nothing
else response.write "Der er ikke noget i databasen!" end if %>
<script type="text/JavaScript"> function RemoveAll() { var el = document.frmOptions.elements; for (i=0; i< el.length;i++) { if (el[i].type == "checkbox") (el[i].checked = false); } } </script>
' ---------- hent alle id'erne: set rs = conn.execute("select * from gaest")
dim id_all id_all = ""
if not (rs.bof or rs.eof) then do while not rs.eof id_all = id_all & rs("id") & "," rs.movenext loop end if
' fjern det sidste ",": id_all = left(id_all, len(id_all) - 1) response.write "<br>id_all: " & id_all & "<br>"
' ---------- nulstil alle "skjules"-felter: id_all = split(id_all, ",") for i = 0 to ubound(id_all) conn.execute("update gaest set skjules = false where id = " & id_all(i)) next
' ---------- her skjules de valgte indlæg: dim arrSkjules arrSkjules = "" arrSkjules = request.form("vises")
if arrSkjules <> "" then arrSkjules = split(arrSkjules, ",")
response.write "Skjules:<br><br>"
for i = 0 to ubound(arrSkjules) response.write arrSkjules(i) & "<br>" conn.execute("update gaest set skjules = true where id = " & arrSkjules(i)) next end if
' ---------- her slettes de valgte indlæg:
dim valgte valgte = ""
valgte = Request.Form("Visindlaeg")
if valgte <> "" then
valgte = Split(valgte, ",")
for i = 0 to ubound(valgte) Conn.Execute("delete from gaest where id = " & valgte(i)) next
' ---------- hent alle id'erne: set rs = conn.execute("select * from gaest")
dim id_all id_all = ""
if not (rs.bof or rs.eof) then do while not rs.eof id_all = id_all & rs("id") & "," rs.movenext loop end if
' fjern det sidste ",": id_all = left(id_all, len(id_all) - 1)
' ---------- nulstil alle "skjules"-felter: id_all = split(id_all, ",") for i = 0 to ubound(id_all) conn.execute("update gaest set skjules = false where id = " & id_all(i)) next
' ---------- her skjules de valgte indlæg: dim arrSkjules arrSkjules = "" arrSkjules = request.form("vises")
if arrSkjules <> "" then arrSkjules = split(arrSkjules, ",")
for i = 0 to ubound(arrSkjules) conn.execute("update gaest set skjules = true where id = " & arrSkjules(i)) next end if
' ---------- her slettes de valgte indlæg:
dim valgte valgte = ""
valgte = Request.Form("Visindlaeg")
if valgte <> "" then
valgte = Split(valgte, ",")
for i = 0 to ubound(valgte) Conn.Execute("delete from gaest where id = " & valgte(i)) next
nå men jeg har lige puttet alt dette ind på min deleteall.asp side som jeg nok også skal have kaldt nået andet. Men Slette virker fint hvorimod jeg ikke kan få opdater til at virker?
Der sker bare ikke nået og når jeg så går ud i min gæstebog og kigger ligger alle indlæg stadig synlige.
Jeg forklarer lige jeg skal have 2 checkboxe fordi: den ene skal slette de indlæg som jeg har valgt at putte et kryds i. Den anden skal man også kunne sætte kryds i så jeg kan fjerne dem så de ikke bliver læst eller hvis jeg igen vil gøre dem læsebare kan jeg bare fjerne krydset igen.
Det som der sker lige nu er at feltet Skjul ikke gør nået som helst når jeg f.eks. har krydset en del felter af der og trykker opdater databasen så fjerner den ikke indlægget fra gæstebogen. Slette funktion virker fint nok når jeg sætter kryds i nogle bokse og så trykker på opdater databasen.
Hvis jeg har valgt at slette så skal det hele rigtigt nok bare væk. Men den anden funktion vil jeg gerne have til at virke også med opdateringen.
Det hele står sådan her lige nu: ------------------------------------- <% Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "no-cache" Response.Expires = -1 %>
<font size="2" face="Verdana"> <% intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If
dim antal antal = 0
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From gaest order by Dato DESC" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("gaestbogenfloorball.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then
do while not rs.eof antal = antal + 1 rs.movenext loop rs.movefirst
for each x in Request.querystring If instr(x, "id") > 0 Then response.write x & "=" & Request.querystring(x) End if next %></font><b><font face="Verdana">Oversigt</font></b><font size="2" face="Verdana"><b> <i>(Antal indlæg ialt i databasen:</i>(<%=antal%>)</b></font></p> <div style="width: 990px; height: 100px" id="lag1">
<% Do While Not rs.EOF And intRecCount > 0 %></p> <p style="margin-top: 0; margin-bottom: 0">
<input type="checkbox" name="Visindlaeg" value="<%=rs("id")%>"> (slet) <%=rs("Dato")%> <input type="checkbox" name="Vises" value="<%=rs("id")%>"<% if rs("Skjules") = True then response.write " checked"%>> (skjul)<br>
<% intRecCount = intRecCount - 1 rs.MoveNext Loop End If %> <% rs.Close Set rs = Nothing %> </p> </form>
<p style="margin-top: 0; margin-bottom: 0">
<script type="text/JavaScript"> function RemoveAll() { var el = document.frmOptions.elements; for (i=0; i< el.length;i++) { if (el[i].type == "checkbox") (el[i].checked = false); } } </script>
</p>
<table border="0" width="100%" id="table13"> <tr> <td> <font face="Verdana" size="2"> <p style="margin-top: 0; margin-bottom: 0"> <% Response.Write "Side " & intPage & " af " & intPageCount %> | <% If Clng(intPage) > 1 Then Response.Write "<a href=testoversigt.asp?page=" & intPage - 1 & "><b>« Forrige</b></a>" Else Response.Write "« Forrige" End If %> | <% If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=testoversigt.asp?page=" & intPage + 1 & "><b>Næste »</b></a> " Else Response.Write "Næste »" End If %>
Jeg har lige testet på dit site. Jeg tror at problemet opstår, når du skal udskrive. Du har vist glemt at indsætte kode, der checker om rs("skjules") = true.
Vis mig asp koden, der udskriver indlæggene på siden gaestbog.asp.
<% set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("gaestbogenfloorball.mdb") strsql = "SELECT TOP 200 * FROM gaest WHERE Visindlaeg = False ORDER BY id DESC"
set rs = Server.CreateObject("ADODB.Recordset") rs.Open strsql, conn rs.MoveFirst
If RS.EOF then
Response.write "ingen data i db endnu"
Else Do While (NOT rs.EOF)
%> <% Klub = rs("Klub") if not Klub <> "" then output_Klub = "Anonym" else output_Klub = Klub end if %> <% Hjemmeside = rs("Hjemmeside") if not Hjemmeside <> "" then output_Hjemmeside = "Ingen" else output_Hjemmeside = Hjemmeside end if %> <% Email = rs("Email") if not Email <> "" then output_Email = "Anonym" else output_Email = Email end if %> </p>
Genialt det virker perfekt nu. (du er supermand he he) Jeg kan nu både slette i den ene boks og i den anden kan jeg opdatere ved at hakke indlæg af. Lige som det skal være Tusind tak.
Angående: 1) Hvorfor er der en der hedder "Visindlaeg" og en der hedder "Vises"? Ja det var min fejl angående "Vises" den skulle selvfølgelig hedde: Skjules og så skal jeg rette Visindlaeg til f.eks. slette 2) Hvad bruges felterne til? Så Hvad bruges felterne til er jo slette og skjule indlæg. Det vil sige at hvis der er en gut som har skrevet nogle alvorlige banneord m.m. i min gæstenbog kan jeg fjerne indlægget. Slette skal bruge til at fjerne alle indlæg som er ældre end 200 indlæg eller måneder det kommer an på hvad jeg sætter grænsen til at være.
Ja præcis som du har beskrevet. God fornøjelse med Filmen på TV3.
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.