Sponsor-Board.de

Normale Version: PHP Hilfe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey zusammen!

Ich bin gerade dabei meine Webseite umzucode! ich haben nun einen login realisiert brauche aber nun eure Hilfe!

Ich möchte nachdem ich mich eingelogt/ausgeloggt habe auf meiner Homeseite (index.html) 2 verschiedene sachen anzeighen lassen!

1. Einloggen hier! (wenn ausgeloggt)
2. Ausloggen hier (wenn eingeloggt)

Aber da ich in php der absolute voll noob bin brauch ich euch =)

bisher sieht es so aus:

PHP-Code:
<?php
            session_start
();{
                
$_SESSION['logged_in'] = true;
                echo 
"online";
            }else{
                
$_SESSION['logged_in'] = false;
                echo 
"offline";
            }
?>


aber das funktioniert nicht so wie ich will...

PS: Ich will bilder für eingeloggt und ausgeloggt nehmen ist das auch möglich?

Ich danke euch Wink bye!


Edit:

Für den login habe ich dieses Tut. verwendet! [Link: Registrierung erforderlich]

das session_start(); bitte direkt am Anfang vom Dokument

dann kannst du die $_SESSION['logged_in'] einfach abfragen

Bilder ausgeben ist auch kein Problem

bei dir stimmt die Syntax der if Anweisung nicht, schau mal auf zb php-einfach.de
Ich schau mal ob ich was finde...
Weiter vorschläge sind gerne erwünscht =)

PHP-Code:
<?php
  session_start
();
  if(
$_SESSION['logged_in'] == true){
    echo 
"online";
  } else {
    echo 
"offline";
  }
?>

Du weißt schon, dass ein = Zeichen ein Zuweisungs Zeichen ist. == ist der Vergleichsoperator Wink.

EDIT:

Oder so:

PHP-Code:
switch ($_SESSION['loged_in'])
{
 case 
true: echo 'Eingeloggt!'; break;
 case 
false: echo 'Ausgeloggt!'; break;
 default: echo 
'Fehler'

Bin jetzt auf die lösung gekommen!

(ähnlich wie Luca)
Aber deine Mr-Trust funktioniert auch!

Vielen Dank!
Referenz-URLs