SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.02.2004, 02: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
  #2  
Alt 12.02.2004, 13:31:48
Beedle Beedle ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 104
Du kannst ja die Spalte neu addieren. Ist der Wert >0 ist eine oder mehrere neue Nachrichten vorhanden, ist der Wert 0 ist keine neue Nachricht vorhanden.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:18:40 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.


© 2001-2020 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt