arjan1202
Gebruiker
- Lid geworden
- 29 okt 2003
- Berichten
- 45
Ik heb een login met sessie's gemaakt.
Maar ik enige wat ik krijg is wit scherm waar niks op staat.
Heb zelf aantal dingen geprobeerd maar krij niet aan de gang.
Met een debug programma zegt hij dit er in regel 51 een fout zit dat is deze regel:
Maar ik enige wat ik krijg is wit scherm waar niks op staat.
Heb zelf aantal dingen geprobeerd maar krij niet aan de gang.
PHP:
<?
session_start();
if ($userid && $password)
{
// if the user has just tried to log in
$db_conn = mysql_connect("localhost", "root", "");
mysql_select_db("auth", $db_conn);
$query = "select * from auth"
."where name='$userid'"
."and pass=password('$password')";
$result = mysql_query($query, $db_conn);
if (mysql_num_rows($result) >0)
{
// if they are in the database register the user id
$valid_user = $userid;
session_register("valid_user");
}
}
?>
<html>
<body>
<?
if (session_is_registered("valid_user"))
{
echo "You are logged in as: $valid_user <br>";
echo "<a href=\"logout.php\">Log out</a><br>";
}
else
{
if (isset($userid))
{
// if they've tried and failed to log in
echo "Could not log you in";
}
else
{
// they have not tried to log in yet or have logged out
echo "You are not logged in.<br>";
}
// provide form to log in
echo "<form method=post action=\"login.php\">";
echo "<table>";
echo "<tr><td>Useride:</td>";
echo "<td><input type=text name=userid></td></tr>";
echo "<tr><td>Password:</td>";
echo "<td><input type=password name=password></td></tr>">
echo "<tr><td colspan=2 align=center>";
echo "<input type=submit value=\"Log in\"></td></tr>";
echo "</table></form>";
}
?>
<br>
<a href="members_only.php">Members Section</a>
</body>
</html>
Met een debug programma zegt hij dit er in regel 51 een fout zit dat is deze regel:
PHP:
echo "<tr><td colspan=2 align=center>";