Ledenpagina

Status
Niet open voor verdere reacties.

patje8

Gebruiker
Lid geworden
31 jul 2005
Berichten
436
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
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>
 
Wat is precies de foutmelding die je krijgt??

verder zal je van dit regeltje:

PHP:
$numgb = mysql_num_rows($telgb); 
                if($numgb == "0")

even moeten veranderen in dit:
PHP:
$numgb = mysql_num_rows($telgb); 
                if($numgb > 0)

Dit om mee te beginnen :p

ik hoor nog wel welke fout je hebt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan