11. juni 2000 - 13:04Der er
35 kommentarer og 1 løsning
Artikel system - let for jer - svært for mig
Kan i hjælpe mig ? Jeg skal have lavet et artikel system sådan at man kan tilføje artikler til en database. Det skal være sådan at for og lægge en artikel skal man logge ind (Der er flere forskellige skribenter) Så skriver man den og poster den så kommer der automatisk navn o.s.v kig på www.award.zyber.dk under artikler det skal være sådan bare lettere og via admin. Man skal kunne indtaste artiklens titel, artiklen og så skriver den selv at hvem og hvornår det er tilføjet, (Navnene skal jo være forskellige efter hvem der er logget ind)
<% response.buffer=True session.LCID=1030 response.expires = 0 %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> <head> <title>Untitled</title> </head>
<body>
<!--#include file="login.asp"-->
<% 'hvilken sub skal kaldes action = request.QueryString("action")
if action = "newarticle" then Call WriteNewArticle else if action = "showarticle" then Call ShowCurArticle else if action = "savenewarticle" then SaveNewArticle else if action = "delarticle" then DeleteCurArticle else Call ListArticles end if end if end if end if
'obligatorisk login-endif end if
%>
<% Sub DeleteCurArticle
curid = Trim(request.QueryString("id"))
if curid = "" then error = "Artiklen kunne ikke findes.Fejl(1).<br>" end if
if error = "" then
SQL = "DELETE * FROM articles WHERE ID = " & curid %><!--#include file="Connect.asp"--><%
Connect.Execute(SQL)
Connect.Close Set Connect=nothing
response.write "Artiklen er blevet slettet.<br><br>" Call ListArticles
else response.write error end if
End Sub %>
<% Sub ShowCurArticle %> <font face="Verdana" size="2" color="Black"><b>Artikelinfo</b></font> <br><br>
<% curid = Trim(request.QueryString("id"))
if curid = "" then error = "Artiklen kunne ikke findes.Fejl(1).<br>" end if
if error = "" then
SQL = "SELECT * FROM ARTICLES WHERE ID = " & curid %><!--#include file="Connect.asp"--><% Set RS = Connect.Execute(SQL)
if not rs.eof then
%> <font face="Verdana" size="1" color="Black"> Tryk <a href="admin.asp?action=delarticle&id=<%=curid%>">her</a> for at slette artiklen. </font>
SQL = "SELECT * FROM articles ORDER BY WRITETIME DESC"
Set RS = Connect.Execute(SQL)
if not rs.eof then %> <table width="300"> <% do while not rs.eof %> <tr> <td style="font-size:9 pt;font-family:Verdana;"> <a href="default.asp?action=showarticle&id=<%=RS("ID")%>"> <%=RS("TITLE")%> af <%=RS("AUTHOR")%> d. <%=FormatDateTime(RS("WRITETIME"), 1)%> </a> <br> <% article = RS("ARTICLE") if len(article) > 100 then response.write Left(article, 100) & "..." else response.write article & "..." end if
%> <br> <a href="default.asp?action=showarticle&id=<%=RS("ID")%>"> Læs mere... </a> <br> <br> </td> </tr> <% rs.MoveNext loop %> </table> <% end if
RS.Close Set RS=nothing Connect.Close Set Connect=nothing
Set RS = Connect.Execute(SQL) If (RS.BOF Or RS.EOF) Then error = "<br>Forkert brugernavn eller password!<br>" Else
For i = 0 to RS.Fields.Count - 1 If RS(i).Name = "PASSWORD" Then strPasswordDB = Trim(RS(i).Value) End If Next If strPasswordDB = strPassword Then Session("access")="granted" Session("accessname")= Trim(RS("NAME")) end if End If RS.Close Set RS=nothing Connect.Close Set Connect=nothing
Hej Bjarke-b. Vi starter fra en ende af. "Microsoft][ODBC Microsoft Access-driver] Filen "(ukendt)" kan ikke findes. ". Det er nok fordi du ikke har angivet den rigtige sti til databasen. Dette gøres i connect.asp.
Bortset fra det: Er "/windows/profiles/Bjarke Bekhøj/Skrivebord/ny/artikler/Connect.asp" virkelig en webmappe?
" Fejl i login.asp: Der opstod en Microsoft VBScript-kompileringsfejl fejl '800a03f6'
'End' var ventet " Denne fejl opstår hvis du prøver at køre login.asp alene!! Login.asp er en include-fil som beskytter admin.asp. Du skal kun bruge admin.asp og default.asp.
hej ortrak Er det sådan at jeg kunne få dig til at sende mig en kopi, hvor databasen er med ?
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.