Tror jeg stirre mig blindt på en fejl.

Tags:    php mysql

Jeg bruger præcis den samme kode 2 andre steder, og der fungere det fint, men her, selvom jeg skriver det rigtige brugernavn, siger den mit brugernavn er forkert.. har tjekket at brugeren eksistere i min DB.

Fold kodeboks ind/udPHP kode 




6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
hvad udskriver den hvis du skriver:

var_dump(mysql_num_rows($result));

før din if.



int(0)


hvis $username er sat, så findes brugeren ikke..

du kan evt prøve at udskrive din SQL og se hvad du forsprøger:

$sql = "SELECT * FROM intranet WHERE user = '$username'";
die($sql);



Har du husket at definere $username? :)



ja



int(0)



ah crap,, fandt fejlen,,

min $_POST,, tænkte mig ikke om og kaldte mit form input for user, og kaldte min $_POST for username

$sql = "SELECT * FROM intranet WHERE user = '$username'";
die($sql);

skrev: SELECT * FROM intranet WHERE user = ''

Tak for hjælpen



t