Einzelnen Beitrag anzeigen
  #1  
Alt 12.02.2004, 01:13:37
n4pO n4pO ist offline
Anfänger
 
Registriert seit: Dec 2003
Beiträge: 31
Neue Nachricht erhalten

Hi,

ich habe ein script geschrieben, dass dem User beim erhalten einer neuen internen Nachricht, dies angezeigt wird...Nur habe ich das Problem, dass bei 2,3,4,... neuen Nachrichten die Meldung "Neue Nachricht erhalten" auch 2,3,4,...mal angezeigt wird...

Ich möchte aber, dass bei egal wievielen neuen Nachrichten die Meldung ("Neue Nachricht erhalten") nur einmal angezeigt wird und bei betrachten aller neuen Nachrichten wieder verschwindet...

Ob eine Nachricht neu oder alt ist wird über bla.php?neu=1(für neu) oder bla.php?neu=0(für alt) übertragen... "neu" ist als Spalte in einer Tabelle, in der entweder 1 oder 0 drinsteht...

Ich will, dass er alle 1 aus der Tabelle nimmt und die als neu erkennt, aber die Meldung ("Neue Nachricht erhalten") nur einmal anzeigt..

Ich weiß aber nicht genau, wie ich das machen soll...Bitte helft mir...

Code meines bisherigen Scriptes:

PHP-Code:
<?php

session_start
();
include(
"admin_checkuser.php");

@
mysql_connect('localhost''****''*****') OR die("Keine Verbindung zur Datenbank");    
@
mysql_select_db("*******");
$result =  mysql_query("SELECT empfänger,neu FROM admin_postfach WHERE empfänger = '".$_SESSION['username']."'");



         while(
$array =  mysql_fetch_array($result)) {
               
$admin_neu $array['neu'];

               if(
$admin_neu == 1){
                   



echo
"<b><i><a href='admin_postfach_posteingang.php?session=".$_SESSION['username']."' target='_self' style='color:red'>Neue Nachricht erhalten</a></i></b>";
           
    
               }
               
else {


    echo
"  ";

}

         }

?>
Danke schon im voraus!

mfg n4pO
Mit Zitat antworten