Zurück   Webmasterwelt - Webmaster-Forum > Webdesign und Programmierung Forum > Serverseitige Websprachen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1  
Alt 25.04.2011, 10:32
Benutzerbild von timbletak
Neuer
 
Registriert seit: 08.09.2010
Beiträge: 4
Beitrag Login erstellen

Hallo,
ich bin noch ziehmlich neu in der PHP Welt und würde gerne ein Login skript machen also wenn der Benutzername richtig ist soll richtiger name ausgegeben werden wenn se falsch ist genau umgekehrt aber sehts euch einfach mal an
PHP-Code:
<?php


session_start
();

require_once 
"mysql.php";

$name $_POST['name'];
$passwort $_POST['passwort'];

if (
$stmt $mysqli->prepare("SELECT username, passwort FROM benutzer WHERE username=?")) {
    
$stmt->bind_param("i"$name);
    
$stmt->execute();
    
$stmt->bind_result($user$pass);
    
$stmt->fetch();
    
$stmt->close();
    
$mysqli->close();
}

if (
$user == $name) {
    echo 
"<h1>Richtiger name</h1>";
} else {
    echo 
"<h1>Flascher name</h1>";
}

if (
$pass == $passwort) {
    echo 
"<h1>Richtiges Paswort</h1>";
} else {
    echo 
"<h1>Falsches Passwort</h1>";
}

?>
es gibt 2 benutzer auf der datenbank aber nur der erste Funktioniert!
__________________
FKA-Show der Blog/Forum für jeden!
http://www.fka-show.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Mit Zitat antworten
  #2  
Alt Gestern, 14:16
Benutzerbild von jonatan_männchen
Erfahrener
 
Registriert seit: 12.10.2008
Ort: Winterthur (Schweiz)
Beiträge: 90
jonatan_männchen eine Nachricht über MSN schicken jonatan_männchen eine Nachricht über Skype™ schicken
Standard

Moin

Schau dir mal genau die Dolu an:
PHP: mysqli_stmt::bind_param - Manual

Du machst einen bind('i', ???) auf dem Statement. "i" stehet für eine Zahl und dein Benutzername wird ein String sein...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
html, login, php, script, web

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.