Uhm, je bent ook de slimste zeker?
While gebruik je als er meerdere antwoorden mogelijk zijn.. Als er toch maar 1 antwoord is, hoef je geen while te gebruiken..
DAn kan je gewoon met mysql_fetch_assoc werken zonder die in een while te steken..
Leer jij maar eerst eens deftig werken voor je deftige query's maakt
Probeer zo eens:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
error_reporting( E_ALL );
include"include.php";
if ( isset ($_POST[ 'submit' ] ) )
{
$user = $_POST[ 'user' ];
$pass = md5($_POST[ 'paswoord' ]);
$query = mysql_query("SELECT * FROM leden WHERE username = '" . $user . "' AND wachtwoord = '" . $pass . "'");
$assoc = mysql_fetch_assoc($query);
if( mysql_num_rows($query) == 1)
{
echo "ingelogd";
}
else
{
echo "niet ingelogd";
?>
<form method="post">
<input name="user" maxlength="15" value="Username" type="text" /><br />
<input name="paswoord" maxlength="15" type="password" /><br />
<input name="submit" type="submit" value="Login" /> <input name="reset" type="reset" value="Clear alles" /><br />
</form>
<?php
}
}
?>
En kloppen de db gegevens wel, dus de tabel en de kolomen?
[Laatst bewerkt door HyperTesia op dinsdag 10 juli 2007, om 19:25]