Avatar billede Wezio Juniormester
05. oktober 2002 - 23:26 Der er 15 kommentarer og
1 løsning

Nyhedsscript viser den nyeste nyhed

Hej Eksperter :D


Jeg står og skal bruge et nyhedssystem med en access database...

Systemet skal KUN vise den nyeste nyhed... der skal så være en side, hvor man logger ind og skriver nyheden! Nyheden skal så komme på forsiden af min hjemmeside og det er kun den nyeste nyhed der må vises!



Kan vi klare den? :) Det ville ihvertfald være lækkert!


På forhånd 1000 tak!!
Avatar billede Jman Praktikant
05. oktober 2002 - 23:31 #1
skal de andre nyheder så gemmes, så du kan vise dem på en anden side ?
Avatar billede Wezio Juniormester
05. oktober 2002 - 23:32 #2
sperior>>> Nej, ikke nødvendigvis
Avatar billede Wezio Juniormester
05. oktober 2002 - 23:40 #3
Den må gerne gemme de andre nyheder, men de skal ikke vises på en anden side... :))
Avatar billede Jman Praktikant
05. oktober 2002 - 23:41 #4
ok - kigger på det :)
Avatar billede Wezio Juniormester
05. oktober 2002 - 23:46 #5
Lækkert :))
Avatar billede Wezio Juniormester
05. oktober 2002 - 23:54 #6
Jeg smutter i seng nu, men jeg kommer igen i morgen og ser :)

Nat nat, når tid er :-p
Avatar billede Jman Praktikant
05. oktober 2002 - 23:56 #7
www.jman.dk/info.zip

der er 3 filer og en database
1. fil: (add.asp) tilføj nyhed
2. fil: (vis.asp) viser nyheden
3. fil: (edit.asp) retter i filen - men den kan du kun bruge hvis du beslutter dig for at lave et link på vis-filen til edit.asp. I så tilfælde skal du bruge link: <a href="./edit.asp?id=<%=ID%>">ret i info</a>
Avatar billede Wezio Juniormester
06. oktober 2002 - 00:05 #8
Avatar billede Jman Praktikant
06. oktober 2002 - 00:22 #9
kopier hele dette ind i vis.asp filen i stedet for det, der står


<% mode = Request("mode") %>
<HTML><HEAD><TITLE>Vis nyhed</TITLE>
<META http-equiv=Content-Language content=da>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
</HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=10 width="100%" border=0 bgcolor="#FFFFFF" height="100%">
  <TBODY>
  <TR>
    <TD valign="top">
<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("info.mdb")
SQL = "SELECT * FROM info order by id desc"

set RS = conn.execute(sql)

Emne = rs("Emne")
Info = rs("Info")
%>
      <p><font face="Arial" size="2"><%=emne%></font></p>
      <p><font face="Arial" size="1"><%=info%></font></p>

<%
RS.Close

conn.Close
Set conn = nothing
Set SQLstmt = nothing
%>
      </TD>
    </TR>
    </TBODY>
</TABLE>
</CENTER>
</DIV>
</BODY></HTML>
Avatar billede Jman Praktikant
06. oktober 2002 - 00:26 #10
og en lille kikser mere :)

hele add.asp filen skal du også skifte med:


<% Response.Buffer = True %>
<% mode = Request("mode") %>
<HTML><HEAD><TITLE>Tilføj nyhed</TITLE>
<META http-equiv=Content-Language content=da>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
</HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE style="border-width:0; border-style:solid; BORDER-COLLAPSE: collapse" borderColor=#111111 cellSpacing=0 cellPadding=10 width="100%" border=0>
  <TBODY>
  <TR>
    <TD>
<% if mode = "ok" then %> <b> <font color="#FFFFFF" size="2" face="Arial"><span style="background-color: #009900">&nbsp;ER TILFØJET TIL DATABASEN!
<% end if %>
    </span>&nbsp;</font><font size="2" face="Arial"><a href="vis.asp">klik her
for at komme tilbage til forsiden</a></font></b><FORM action="add.asp?mode=db" method="post">
      <p><b><font face="Arial" size="4">Tilføj nyhed</font></b></p>
      <p><b><font face="Arial" size="2">Overskrift<br>
      </font></b><input type="text" name="emne" size="20"></p>
      <p><b><font face="Arial" size="2">Skriv din tekst i nedenstående felt:<br>
      </font></b>
      <TEXTAREA name=info rows=11 cols=55></TEXTAREA></p>
      <h5 style="margin-left: 10; margin-right: 10">
      <INPUT type=submit value=Tilføj>&nbsp;
      <INPUT type=reset value="Slet tekst" name=B2></h5>
</FORM>
    <p><font face="Arial" size="1"><b>NB! Man kan benytte html-koder til at give teksten liv:</b></font></p>
    <p><font face="Arial" size="1"><span style="font-style: normal">Hvis man vil ændre lidt i typografien kan man eksempelvis bruge
    nedenstående koder: Den tekst der skal fremhæves skal sættes mellem tags'ne
    &lt;x&gt;&lt;/x&gt;</span></font></p>
    <p><font face="Arial" size="1">
    <span style="font-style: italic; font-weight:700">Eksempel:</span></font></p>
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial" size="1"><span style="font-style: normal">&lt;b&gt;dette er bold skrift&lt;/b&gt; bliver til <b>dette er bold skrift</b></span></font></p>
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial" size="1"><span style="font-style: normal"><b>Tags'ne:</b></span></font></p>
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial" size="1"><span style="font-style: normal">Bold = &lt;b&gt;&lt;/b&gt;</span></font></p>
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial" size="1"><span style="font-style: normal">Italic= &lt;i&gt;&lt;/i&gt;</span></font></p>
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial" size="1"><span style="font-style: normal">Understreg &lt;u&gt;&lt;/u&gt;</span></font></TD></TR></TBODY></TABLE></CENTER></DIV>
</BODY></HTML>
<% if mode = "db" then
emne = request.form("emne")
info = request.form("info")

emne = Replace(emne,"'","''")

info = replace(info, chr(13), "<BR>")
info = Replace(info,"'","''")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("info.mdb")

SQLstmt = "INSERT INTO info (emne, info)"
SQLstmt = SQLstmt & " VALUES ('" & emne & "','" & info & "')"

'response.write sqlstmt

Conn.Execute (SQLstmt)

conn.Close
Set conn = nothing
Set SQLstmt = nothing

response.redirect ("add.asp?mode=ok")

end if %>
Avatar billede Jman Praktikant
06. oktober 2002 - 00:27 #11
det var i stedet for at fortælle hvor du skulle skifte koden :D
Avatar billede Wezio Juniormester
06. oktober 2002 - 00:55 #12
Hvad kan jeg sige!?? Det virker sQ perfekt!!! :D


Mange gange tak for hjælpen... man må sige den var hurtig og effektiv! Det er rigtigt, at det er MEGET nemmere at skifte hele koden ud, end at forklare mig hvor der skal rettes :D
Avatar billede fcs Novice
07. oktober 2002 - 21:25 #13
Servermann>> Vil du venligst forklare din tilknytning til brugeren "migigenigenigenigen" her på eksperten?

Med venlig hilsen

FCS/CoAdmin
Avatar billede Wezio Juniormester
07. oktober 2002 - 23:57 #14
Jepper... :)

Det er min gamle bruger! Jeg havde sat Eksperten.dk til at logge mig ind automatisk, og da jeg så her for et par uger siden formatterede min bærbare og smed en ny Win XP ind på den, huskede Eksperten.dk jo heller ikke koden for mig mere... jeg prøvede så at logge på igen, men den ville ikke godtage min kode, så jeg gik ind på den side, hvor man skriver sin mail adresse og får tilsendt koden...

Det gjorde jeg så, og så kom der en mail med et link der loggede mig ind på den her bruger, som jeg åbenbart engang oprettede i tidernes morgen og derefter har glemt ALT om den.. men skidt pyt med det, så bruger jeg da bare den her bruger istedet for den anden!

Eksperten.dk kan åbenbart ikke finde koden til migigenigenigenigen og sende den til mig, så nu bruger jeg den her igen...


Og sorry, at jeg har glemt at deaktivere servermann, imens jeg havde migigenigenigenigen.. havde som sagt glemt alt om denne her bruger.. og istedet for at gå ind og oprette en ny bruger, kan jeg jo lige så godt bruge den her igen!


Det var min forklaring :)
Avatar billede fcs Novice
08. oktober 2002 - 07:47 #15
OK - den køber jeg så. Brugeren "Migigenigenigenigen" er hermed deaktiveret. Skulle du af uransaglige grunde komme i lignende problemer, så kontakt venligst en CoAdmin - så kan vi ordne det for dig ;-)

Med venlig hilsen

FCS/CoAdmin
Avatar billede Wezio Juniormester
08. oktober 2002 - 12:23 #16
fcs>> Det skal jeg nok huske for fremtiden af :)

*G* Ja, det kunne jo ikke rigtig deaktivere "migigenigenigenigen", da jeg ikke kunne logge ind.. =)

Guderne må vide hvilken af mine 30 mail-adresser jeg brugte, da jeg oprettede brugeren... hehe!
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