shutdown
Erfahrenes Mitglied
Hi!
ich habe ein Problem mit folgendem Skript.
Ich finde einfach keinen Fehler in Syntax - es wird auch gar keiner gemeldet. Trotzdem erkennt er mir die If-Abfrage zur Passwort-Überprüfung nicht an und führt sie auch nicht aus.
In meinem Editor wird sie auch nicht ge-highlighted, sondern erst wenn ich die Datenbank-Abfrage ($password=(daten->password); ) weglasse. (Was ich aber nicht vorhabe, da ich das Passwort - und auch andere Daten, die ich jetzt ausgeschnitten habe, brauche).
Gibt es da noch irgendeine Regel, die mir noch nicht bekannt ist im Zusammenhang mit if-Abfragen, weshalb er mir diese if-Abfrage anscheinend garnich parsed?
Für eure Hilfe schon mal besten Dank
cu shutdown
P.S.: Seltsamerweise wird die If-Abfrage hier durch das Forum farblich richtig dargestellt - aber wie gesagt, die Passwort-Abfrage wird momentan überhaupt nicht ausgeführt.
ich habe ein Problem mit folgendem Skript.
Ich finde einfach keinen Fehler in Syntax - es wird auch gar keiner gemeldet. Trotzdem erkennt er mir die If-Abfrage zur Passwort-Überprüfung nicht an und führt sie auch nicht aus.
In meinem Editor wird sie auch nicht ge-highlighted, sondern erst wenn ich die Datenbank-Abfrage ($password=(daten->password); ) weglasse. (Was ich aber nicht vorhabe, da ich das Passwort - und auch andere Daten, die ich jetzt ausgeschnitten habe, brauche).
Gibt es da noch irgendeine Regel, die mir noch nicht bekannt ist im Zusammenhang mit if-Abfragen, weshalb er mir diese if-Abfrage anscheinend garnich parsed?
Für eure Hilfe schon mal besten Dank
cu shutdown
P.S.: Seltsamerweise wird die If-Abfrage hier durch das Forum farblich richtig dargestellt - aber wie gesagt, die Passwort-Abfrage wird momentan überhaupt nicht ausgeführt.
PHP:
<?php
session_start();
if(!isset($_SESSION['username']))
{
$_SESSION['username']=$_POST['login'];
}
$conn = mysql_connect("gibts", "gibtsauch", "sowieso");
if(!$conn)
{
echo "Verbindung zur Datenbank fehlgeschlagen.";
}
else
{
mysql_select_db("user");
}
$login=$_POST['login'];
$daten = "SELECT * FROM `table` where `username`='$login'";
$auslesen_daten = mysql_query($daten) or die("Error: " . mysql_error());
$daten = mysql_fetch_object($auslesen_daten);
$password = ($daten->password);
if($password==md5($_POST[password]))
{
$logged_in=1;
}
var_dump($_SESSION);
?>