Hvor er problemet?
Jeg får følgende fejl:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
i dette stykke kode:
<?
session_start();
//Indsamler brugerdata
$user_ind = $_REQUEST["user"]; $pass_ind = $_REQUEST["pass"];
//Krypterer
$pass = md5($pass_ind);
//Forbind til DB
$db = mysql_connect("localhost", " ", " ");
//Vælg DB
mysql_select_db("wizcom_dk", $db);
//Hent liste over brugere
$liste_over_brugere = mysql_query("SELECT user FROM brugere");
while ($bruger_info = mysql_fetch_array(liste_over_brugere, MYSQL_ASSOC)) {
print $bruger_info["brugernavn"] . "<br/>\n";
}
mysql_free_result($liste_over_brugere);
if (strpos($liste_over_brugere, $user_ind) == 0){
echo "Du har indtastet forkert brugernavn<br><a href=\"login_form\">Prøv igen</a>";
echo "<br>" . $liste_over_brugere;
echo $bruger_info;
exit;
}
//Henter password fra DB
$pass_from_db = mysql_result(mysql_query("SELECT password FROM brugere WHERE user =
'$user_ind'"),0);
if ($pass == $pass_from_db) {
echo "Du er nu logget ind<br>Klik her for at komme videre: <a href=\"byen.php\">Byen</a>";
$_SESSION["bruger"] = $user_ind;
} else {
echo "Du har indtastet forkert password<br> <a href=\"login_from.php\">Prøv Igen</a>";
echo "<br>" . $liste_over_brugere;
}
?>
Nogen der har nogle ideer?
