Fejl ved login script: mysql_fetch_assoc()
Jeg har et login script, som jeg ikke kan få til at virke. Når jeg prøver at logge ind får jeg følgende fejl:Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Programmer\wamp\www\phpxmlflash\index1.php on line 16
Er der nogen der kan hjælpe? Har postet min kode nedenfor:
<?php
session_start();
if(isset($_POST['login'])){
$brugernavn = $_POST['brugernavn'];
$kodeord = $_POST['kodeord'];
mysql_connect('localhost','user','code');
mysql_select_db('diff');
$sql = "SELECT navn,id
FROM login
WHERE brugernavn='$brugernavn'
AND kodeord='$kodeord'";
$result=mysql_query($sql);
$brugerData=mysql_fetch_assoc($result);
if($brugerData==FALSE){
echo "Din sut. Prøv igen!";
}else {
$_SESSION['loginId']=$brugerData['id'];
header('Location:upload.php');
}
}
?>
<html>
<head>
<title>LOGIN</title>
</head>
<body>
<form name="login" action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">
brugernavn:<br />
<input type="text" name="brugernavn"> <br />
kodeord:<br />
<input type="text" name="kodeord"><br />
<input type="submit" name="login" value="login" />
</form>
</body>
</html>
