Avatar billede mestersimon Nybegynder
31. marts 2005 - 23:20 Der er 3 kommentarer og
1 løsning

Ulæst mail

Hey alle..

Har lige et spørgsmål ang mit mailsystem på http://intercore.dk/fcpatrick/

Vil gerne have sådan at der ovre i min højre menu skal være et ulæst post ikon, hvis der altså er ulæst post i mailsystemet.

Ved ik hvor mange oplysninger i skal have om kodningen bagved? giver lige lidt her:

Fra mail.asp
I header
<%

Response.Buffer = True

mode = Request.QueryString("mode")

'Åbner connection til databasen
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb")
%>

I Body
      <%                   
    'Opbygger recordset
    set rs = Conn.Execute("select * From mail where mailModtager = '" & Session("brugernavn") & "' order by mailDato desc")
    %>
                        <br>
    <table border="0">
    <tr>
    <td bgcolor="#D2D0D0"><font class="small"><b>Afsender</b></font></td>
                                <td bgcolor="#D2D0D0"><font class="small"><b>Emne</b></font></td>
                                <td bgcolor="#D2D0D0"><font class="small"><b>Dato</b></font></td>
                                <td bgcolor="#D2D0D0"></td>
                            </tr>
    <% if rs.eof or rs.bof then %>
                            <tr>
                                <td colspan="3" align="center"><font class="small">Ingen meddelser</font></td>
                            </tr>
    <% else
    Do until rs.eof %>
                            <tr>
                                    <td><font class="small"><%=rs("mailAfsender")%></font></td>
                                    <td><font class="small"><a href="readmail.asp?mailid=<%=rs("mailid")%>"><%=rs("mailEmne")%></a></font></td>
                                    <td><font class="small"><%=rs("mailDato")%></font></td>
                                    <td>
    <%
    'Forskelligt billede alt efter om emailen er læst/ulæst
                                        if rs("mailread") <> True then %>
                                        <img src="mail_unread.gif">
                                        <% else %>
                                        <img src="mail_read.gif">
                                        <% end if %>
                                    </td>
                                </tr>
                                <% rs.movenext
    loop
    end if %>
        </table>



Muligt evt at lave en connection der henter oplysning om ulæste mails ind?
Avatar billede fennec Nybegynder
01. april 2005 - 08:25 #1
Noget i denne stil???

set rs = conn.execute("select * from mail where mailread=false and mailModtager = '" & Session("brugernavn") & "'")
if rs.eof then
  'Alle mails er læst
else
  'Der er ulæste mails
end if
Avatar billede jsc Nybegynder
02. april 2005 - 19:38 #2
hvordan kan man få alm mail ind i en database? - eller er det database poster, der er mails?

hvis det er det sidste, så virker fennec's kommentar. - det kræver bare at der er logget på.

/jsc
Avatar billede mestersimon Nybegynder
02. april 2005 - 21:08 #3
jsc- det er database poster.

og ja Fennec kommentar var medvirkende til jeg fik det til at virke, der sku bare pilles lidt hist og her.. men smid et svar så kan du godt få dine point fennec
Avatar billede fennec Nybegynder
04. april 2005 - 08:07 #4
.o) <-- One Eyed Jack
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