bas007gsm
Gebruiker
- Lid geworden
- 4 jan 2002
- Berichten
- 394
Beste mensen,
ik kom al steeds verder, maar ik loop alleen tegen een probleem aan. Want de bedoeling is dat de index.php de opmaak pagina is. Daarin wil ik natuurlijk een login systeem, nu is me dit al gelukt (met goede hulp) maar de combinatie werkt nog niet helemaal.
Ik heb nu het login.php bestand geincluded in index.php in een tabel, maar is dit wel de goede manier? want wanneer je nu bent ingelogd ga je direct naar login.php ipv dat je bij index.php blijft...
Ik heb al een en ander geprobeer met header ('location maar dit levert nog niets op, iemand een idee?? (en de session moet die in index.php worden gestart (volgens mij wel) of in login.php??
Hier de code zoals ie nu is: {login.php}
en dit is index.php
ik kom al steeds verder, maar ik loop alleen tegen een probleem aan. Want de bedoeling is dat de index.php de opmaak pagina is. Daarin wil ik natuurlijk een login systeem, nu is me dit al gelukt (met goede hulp) maar de combinatie werkt nog niet helemaal.
Ik heb nu het login.php bestand geincluded in index.php in een tabel, maar is dit wel de goede manier? want wanneer je nu bent ingelogd ga je direct naar login.php ipv dat je bij index.php blijft...
Ik heb al een en ander geprobeer met header ('location maar dit levert nog niets op, iemand een idee?? (en de session moet die in index.php worden gestart (volgens mij wel) of in login.php??
Hier de code zoals ie nu is: {login.php}
PHP:
<?php
If ($Submit) {
$DBHost = "localhost";
$DBLogin = "***";
$DBPassword = "***";
$DBDatabase = "bas007gsm_guestbook";
mysql_connect("$DBHost", "$DBLogin", "$DBPassword")
or die ('FOUT : kan geen verbinding maken');
mysql_select_db("$DBDatabase")
or die ("FOUT : openen database mislukt");
$LoginNaam = addslashes($LoginNaam);
$LoginPassword = addslashes($LoginPassword);
$Query = mysql_query("SELECT * FROM gebruikers WHERE gebruikersnaam = '$LoginNaam' AND password = '$LoginPassword'");
$Results = mysql_num_rows($Query);
if ($Results == '1') {
$Login = "1";
session_register("Login");
echo "Je bent ingelogd.\n";
}
else {
echo " Je gebruikersnaam of password klopt niet.\n";
}
}
?>
en dit is index.php
PHP:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Content Management System Test</title>
</head>
<body>
<table border="0" align="left">
<tr>
<td><form method="post" action="login.php">
<input type="hidden" name="Submit" value="1">
<input type="text" name="LoginNaam" value="Username">
<input type="password" name="LoginPassword" value="Password">
<input type="submit" value="Login">
</form>
</td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<table width="10%" border="1" align="left">
<tr valign="top">
<td>Menu</td>
</tr>
<tr valign="top">
<td><a href="register.php" target="content">Registreer</a></td>
</tr>
</table>
<table width="85%" height="80%" border="1" align="center" bgcolor="#00FF00">
<tr>
<iframe src="home.html" frameborder="0" scrolling="auto" name="content" align="middle">
</tr>
</table>
</body>
</html>
Laatst bewerkt: