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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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.07.2003, 05:50:44
saidbuchari saidbuchari ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 118
Problem mit Sql abfrage und Defination von variable

Ich habe folgendes Problem:

Ich hab ein Gästebuch und 2 Bilder . ein bild für ONLINE ein Bild für OFFLINE. Wenn ein User Online ist soll im Gästebuch das bild für Online angezeigt werden und wenn er offline its dann für offline. Wenn ein User sich einlogged dann wird ein zeile mit seinen daten in einer my sql datenbank angelegt und wenn er sich wieder auslogged oder timeout ist wird diese zeile wieder gelöscht. jetzt mein Problem. Ich will das so machen das wenn er online ist $varible = "onl" und wenn nicht dann $variable = "ofl" z.b.

ich frage also im gästebuch nach dem status
PHP-Code:
$abfrageon = ("SELECT * FROM online Where username='$vong'");
                                
$ergebnison mysql_db_query($mysqldbname,$abfrageon,$db); 
das problem ist wenn ich jetzt eine anweisung wie zum beispiel

PHP-Code:
if($ergebnison){ 
                                
$variabel "onl";}else{$variabel "ofl";} 
dann krieg ich immer nur die erste variable. also die onl in die else geht er garnciht rein.

Ich denke mal es ist ja so wenn ein user eingelogged ist dann steht in dem table online ja eine zeile von ihm drin und $ergebnison ist true wenn er nciht online ist dann kann die $abfrage on ja garnichst finden denn sie findet dann keinen user mit der übereinstimmung $vong . liefert sie dann false zurück? ich kriegs einfach nciht hin bitte hilfe lol

Danke Said
__________________
Die Wahrheit lässt sich nicht teilen...
Mit Zitat antworten
  #2  
Alt 12.07.2003, 12:39:26
Ben20
Guest
 
Beiträge: n/a
Hallo,

ich weiss nicht genau wie die DB aussieht, aber angenommen das ganze sieht so aus:

Tabelle User:

userid, name, etc, etc, status (on oder off)


Dann würde ich das so machen

PHP-Code:

//Hier noch Verbindungsaufbau mit mysql_connect()
//hier DB auswählen mit mysql_select_db()  (- Dann muss man  nicht jedes mal mit mysql_db_query() ran und spart sich ein wenig Tipparbeit)

//Query um den Status des Users zu erhalten
$query = @mysql_query("SELECT status FROM user WHERE userid = 'gewünschter_user'");

//Ergebenis der Abfrage auslesen
$erg = @mysql_result($query00);

//Abhänig von $erg den Wert von $variable schreiben
if($erg == '1') {

$variable 'onl';

}
else {

$variable 'ofl';


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 14:45:19 Uhr.


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


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