Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Gästbok 2

Postades av 2002-09-29 15:29:26 - Viktor svensson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 437 personer

Jag ska göra en kod som ska kålla om man har några nya gästboksinlägg eller inte. Som på lunarstorm ex: det blinkar en bild om man har ett nytt gästboksinlägg.

Alla medelanden som skrivs i gästböckerna får read=0

Den här koden ska göra om alla medelanden som är skickade till ens gästbok med read=0 till read=1 när man går in i gästboken. Men den gör bara om read=1 om det bara finns ett medelande i din gästbok om det är fler så skriver den inte över read=0 till read=1.

<!-- #include file="adovbs.inc" -->
<%

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/gb.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "select * from gb where tillID="&Session("ID")
RecSet.Open Addera, Connect, AdopenKeyset, adLockOptimistic

if not recset.eof then
RecSet("read") = "1"

RecSet.Update
end if
RecSet.Close
Connect.close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect "gastbok3.asp?tillID =" & Session("ID")

%>


(IF satsen är på en egen sida och inte i gästboken)
En if sats som ska kålla om det finns några nya inlägg (altså inlägg med read=0) och om det finns så ska den byta en bild (Som på lunarstorm)

Men min IF sats gör en bild till varje inlägg som finns i ens egen gästbok istället för att kålla om det bara finns en rad med read=0. Varför?

Altså om det finns en rad i ens egen gastbok med read=0 så ska den här koden visa en bild men om det inte finns nån rad med read=0 så visar den en annan.



<!-- #include file="adovbs.inc" -->
<% Session.lcid = 1053 %>
<%

If Session("login") <> "ok" Then
Session("meddelande") = "You have to be online!"
Response.Redirect "login.asp"
End If

%>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/gb.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From gb where tillID="&Session("ID")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

%>
<% dim datum
datum = DateAdd("h",6,Now)
%>
<html>

<head>
<LINK REL=stylesheet HREF="style.css" TYPE="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="sv">
</head>
<body align="top" valign="top" background="images/menu.gif">
<table width="100%" height="100%">
<tr>
<td align="bottom" valign="bottom" width="100%" height="100%">
 
<%
DO Until RecSet.EOF
%>

<%if recset("read") = "0" then%> " target="frame">You have new messages in your GB :) <%else%> " target="frame">You dont have any new GB messages :( <%end if%>
<%
RecSet.movenext
loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
%>
</tr>
<tr>
<td align="bottom" valign="bottom" width="100%" height="1">
</tr>
</table>
</html>





Svara

Sv: Gästbok 2

Postades av 2002-09-29 19:18:11 - Oskar Johansson

Kan du försöka omformulera dig lite? Och kolla svenskan...
Jag har inte en aning om vad du vill göra...


Svara

Sv: Gästbok 2

Postades av 2002-09-29 21:39:15 - Oskar Johansson

<code>
<%
DO Until RecSet.EOF
%>

<%if recset("read") = "0" then%> " target="frame">You have new messages in your GB :) <%else%> " target="frame">You dont have any new GB messages :( <%end if%>
<%
RecSet.movenext
loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
%>
</code>
får nog bli:
<code>
<%
havenotread=false
DO Until RecSet.EOF
if recset("read") = "0" then havenotread=true end if
RecSet.movenext
loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing





if havenotread=true then%> " target="frame">You have new messages in your GB :) <%else%> " target="frame">You dont have any new GB messages :( <%end if
%>
</code>
tror jag...


Svara

Sv: Gästbok 2

Postades av 2002-09-30 17:27:46 - Andreas Hillqvist

Tycker du angriper problemet fel. Istället för att flagga inläggen. Skapa ett fält i användar tabellen.

När du infogar ett gästboks inlägg säter du den till True.
När användaren läser gästboken sätter du tden till False.

Slipper du kontrollera flera poster.

Skulle gissa på att det är samma teknik som LunarStorm använder.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 812
27 960
271 761
5 686
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies