Hey...
Prøv:
$username = $_POST['username'];
$pass = md5($_POST['password']);
$result = mysql_query("SELECT username,password FROM users WHERE username='$username'");
if (!$result) {
echo "det indtastede brugernavn er ikke korrekt";
exit();
} else {
$row = mysql_fetch_array($result);
if ($pass <> $row['password']) {
echo "det indtastede password er ikke korrekt";
} else {
echo "Du er nu logget ind";
}
}
Desuden kan:
if(trim($_POST["username"]) == "") {
echo "<p class='text'>Indtast brugernavn og password";
exit();
}
if(trim($_POST["password"]) == "") {
echo "<p class='text'>Indtast brugernavn og password</p>";
exit();
}
...nok optimeres lidt...
if ((trim($_POST['password']) == "") || (trim($_POST['password']) == "")) {
echo "<p class='text'>Indtast brugernavn og password";
exit();
}
virker dét?
Nu ser det sådan ud...Nu siger den at der er fwejl på linie 56???...fint...bortset fra at det er der hvor der står </html>???
<html>
<head>
<link rel="stylesheet" type="text/css" href="style/mainstyle.css">
<title>Login</title>
</head>
<body topmargin="0" leftmargin="0">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="550">
<tr>
<td width="570" background="style/main-name.gif" height="25">
<p class="heading">Login</p>
</tr>
<tr>
<td width="100%"> </td>
</tr>
<tr>
<td width="100%">
<?php
if(isset($_POST["login"])) {
if(trim($_POST["username"]) == "") {
echo "<p class='text'>Indtast brugernavn og password";
exit();
}
if(trim($_POST["password"]) == "") {
echo "<p class='text'>Indtast brugernavn og password</p>";
exit();
}
require("mysql_config.php");
$con = mysql_connect($mysql_host, $mysql_user, $mysql_pw) or die ("Fejl ved connect til DB");
mysql_select_db($mysql_db, $con) or die ("Fejl ved valg af database");
$username = $_POST['username'];
$pass = md5($_POST['password']);
$result = mysql_query("SELECT username,password FROM users WHERE username='$username'");
if (!$result) {
echo "det indtastede brugernavn er ikke korrekt";
exit();
} else {
$row = mysql_fetch_array($result);
if ($pass <> $row['password']) {
echo "det indtastede password er ikke korrekt";
} else {
echo "Du er nu logget ind";
}
}
mysql_close($con);
?>
</tr>
</table>
</body>
</html> //Her er linie 56???