PHP skal kontrollere om et brugernavn findes i en database
Hej (igen)Jeg har prøvet at lave et stykke kode, der skal kontrollere om brugernavnet findes i en database, men jeg får en fejlmeddelelse når jeg kører det. Koden ser sådan ud:
//Kontroller om brugernavn findes og udfør loginproces i så tilfælde
$resultatset=mysql_query('SELECT user FROM 1y_brugere WHERE user=\''.mysql_escape_string($user).'\' LIMIT 1');
if(mysql_num_rows($resultatset)) {
list($user_fra_database)=mysql_fetch_row($resultatset);
$pass_from_db = mysql_result(mysql_query("SELECT pass FROM 1y_brugere WHERE user='$user'"),0) or die(mysql_error());
if ($pass_from_db == $pass) {
$_SESSION['bruger'] = $user;
print "Du er nu logget ind!<br>";
print "<a href=\"index.php\">Klik her for at komme tilbage til forsiden</a>";
} else {
print "Dit password er forkert!";
print "<br><a href=\"login.php\">Prøv igen</a>";
};
} else {
print "Du har skrevet forkert brugernavn!";
print "<br><a href=\"login.php\">Prøv igen</a>";
exit;
};
der står at fejlen er et uventet '$' på linje 42, men da linje 42 kun indeholder '?>' er det jo nok et andet sted.
Nogle der kan bistå med hjælp?