Ik ben een ledenpagina aan het maken maar zit met een probleem als er iemand zich aanmeld gebeurd er niets. Hoe komt dit?
index.php
aanmelden.php
index.php
PHP:
<?
ob_start();
include("config.php");
include("htmltop.php");
if(isset($_GET["p"])){
$page = stripslashes($_GET["p"]);
}
if(isset($_GET["page"])){
$pagina = stripslashes($_GET["page"]);
}
else{
$pagina = "";
}
?>
<html>
<script type="text/javascript" src="../js/javascript.js"></script>
<link rel="stylesheet" href="style.css" type="text/css">
<title>
<? echo $sitetitle;?>
</title>
</html>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="20%" valign="top">
<table border="1" width="68%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a href="../Lidjes/?p=home">Home</a></td>
</tr>
<?if ( isset($_COOKIE['login'])){ ?>
<tr>
<td width="100%"><a href="../Lidjes/?p=profiel">Profiel</a></td>
</tr>
<tr>
<td width="100%"><a href="../Lidjes/?p=pm">Prive berichten[<? $query1 = mysql_query("select naar from priveberichten where naar='".$_COOKIE["login"]."'"); $aantal = mysql_num_rows($query1); echo $aantal;?>]</a></td>
</tr>
<tr>
<td width="100%"><a href="../Lidjes/?p=loguit" onCLick="return uitloggen()">Uitloggen</a></td>
</tr>
<?}else{?>
<tr>
<td width="100%"><a href="../Lidjes/?p=aanmelden">Aanmelden</a></td>
</tr>
<tr>
<td width="100%"><a href="../Lidjes/?p=login">Inloggen</a></td>
</tr>
<?}?>
<tr>
<td width="100%"><a href="../Lidjes/?p=contact">Contact</a></td>
</tr>
<tr>
<td width="100%">©2007 Concordia </td>
</tr>
</table>
</td>
<td width="83%" valign="top">
<table border="1" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"> <br>
<?
if(!isset($page)){
$page = "home";
}
if(!file_exists($page.".php")){
include("home.php");
}
else{
include($page.".php");
}
?>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?
include("htmlbottom.php");
?>
aanmelden.php
PHP:
<center>
<?
if( isset($_POST["aanmelden"]))
{
if($_POST["gebruikersnaam"] != "" && $_POST["email"] != "" && $_POST["naam"] != "" && $_POST["wachtwoord1"] != "")
{
$telgb = mysql_query("SELECT gebruikersnaam FROM leden WHERE gebruikersnaam='".$_POST["gebruikersnaam"]."'") or die($error[1]);
$numgb = mysql_num_rows($telgb);
if($numgb == "0")
{
echo"<center>Deze gebruikersnaam bestaat al, je moet een andere gebruikersnaam nemen!</center>";
}
else
{
if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$", $_POST["email"]))
{
echo"<center>Je moet een geldig email adres invullen!</center>";
}
else
{
if($_POST["wachtwoord1"] != $_POST["wachtwoord2"])
{
echo "<center>U heeft niet de zelfde wachtwoorden ingegeven.</center>";
}
else
{
echo"<center>U bent aangemeld.</center>";
$wachtwoord = md5($wachtwoord1);
mysql_query("insert into leden (naam,gebruikersnaam,wachtwoord,idatum,email) values ('".$_POST["naam"]."','".$_POST["gebruikersnaam"]."','".$wachtwoord."','".$datum."','".$_POST["email"]."')") or die(mysql_error());
}
}
}
}
else
{
echo "<center>U heeft iets niet ingevult.</center>";
}
}
?>
<form method="post">
<table border="1" width="50%" cellspacing="0" cellpadding="0">
<tr>
<td width="50%">Naam</td>
<td width="50%"><input type="text" name="naam"></td>
</tr>
<tr>
<td width="50%">Email adres</td>
<td width="50%"><input type="text" name="email"></td>
</tr>
<tr>
<td width="50%">Gebruikersnaam</td>
<td width="50%"><input type="text" name="gebruikersnaam"></td>
</tr>
<tr>
<td width="50%">Wachtwoord</td>
<td width="50%"><input type="password" name="wachtwoord1"></td>
</tr>
<tr>
<td width="50%">Wachtwoord bevestiging</td>
<td width="50%"><input type="password" name="wachtwoord2"></td>
</tr>
<tr>
<td width="100%" colspan="2"><center><input type="submit" name="aanmelden" value="Aanmelden"></center></td>
</tr>
</table>
</form>
</center>