• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

php Ergebnisse in HTML einfügen!

-mcpvp-

Kuhfänger
Registriert
28 Januar 2013
Beiträge
91
Diamanten
0
Das ist die datei Login.html
HTML:
<a href="/login.html" id="loginB"> Login</a>
<form action="login.php" method="post">
      <h6> Username: 
        <input type="text" size="15" maxlength="50"
name="username" id="name">
        Passwort: 
        <input type="password" size="15" maxlength="50"
name="password">
        <br>
        <input type="submit" value="Login">
      </h6>
    </form>


Login.php
Code:
<?php 
session_start(); 
?> 

<?php 
$verbindung = mysql_connect("localhost", "boss" , "123123123") 
or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); 
mysql_select_db("login") or die ("Datenbank konnte nicht ausgewählt werden"); 

$username = $_POST["username"]; 
$passwort = md5($_POST["password"]); 

$abfrage = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1"; 
$ergebnis = mysql_query($abfrage); 
$row = mysql_fetch_object($ergebnis); 

if($row->passwort == $passwort) 
    { 
 
    $_SESSION["username"] = $username; 
    echo "Login erfolgreich. <br> <a href=\"save.php\">Geschützer Bereich</a>";
    } 
else 
    { 
    echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>"; 
    } 

?>
save.php
Code:
<?php 
session_start(); 
?> 

<?php 
if(!isset($_SESSION["username"])) 
   { 
   echo "Bitte erst <a href=\"login.html\">einloggen</a>"; 
   exit; 
   }else{
echo "Du bist eingeloggt";
}
?>

So ich möchte jetzt das der texte(der in der HTML Seite ist )"Login" zu "Logged in" wird
wie mach ich das jetzt?

Also ich möchte Überprüfen ob er eingeloggt ist wenn ja soll der html-text "Login" zu "Logged in"
werden!
 
Zuletzt bearbeitet:

Benni1000

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
4 Mai 2012
Beiträge
1.396
Diamanten
0
Mach aus der login.html ne php datei und gib dann einfach mit php aus ob der user eingeloggt ist.
Und ich hoffe stark das das nicht dein ernst ist:
Code:
$username = $_POST["username"]; 
$passwort = md5($_POST["password"]); 

$abfrage = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";
 

Benni1000

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
4 Mai 2012
Beiträge
1.396
Diamanten
0
Dann mach es so?
Code:
<?php 
session_start();
if(!isset($_SESSION["username"])) {
?>
<a href="/login.html" id="loginB"> Login</a>
<form action="login.php" method="post">
      <h6> Username: 
        <input type="text" size="15" maxlength="50"
name="username" id="name">
        Passwort: 
        <input type="password" size="15" maxlength="50"
name="password">
        <br>
        <input type="submit" value="Login">
      </h6>
    </form>
<?php
} else {
echo "Eingeloggt"
}
?>

Das session start muss ganz nach oben wo der rest des Codes steht ist ja egal.
 
Oben