hi guys i have followed the code through out 3a and 3b  and i keep getting an error message ill post here
Code: Select all
<?php
include 'connect.php';
?>
<?php
$player=$_POST['player'];
$password=$_POST['password'];
$pass2=$_POST['pass2'];
$player=strip_tags($player);
$email=$_POST['email'];
$email=strip_tags($email);
if ($email == "")
{
echo "You didn't enter a email address!<br>";
echo " <A href='register.php'>Go back</a>";
    exit;
    }
if ($password==$pass2)
{
 
  $isplayer="SELECT * from players where name='$player'";
  $isplayer2=mysql_query($isplayer) or die("Could not query players table");
  $isplayer3=mysql_fetch_array($isplayer2);
  if(!$_POST['password'] || !$_POST['pass2'])
  {
     print "You did not enter a password";
    echo " <A href='register.php'>Go back</a><br>";
    exit;
  }
  else if($isplayer3 || strlen($player)>15 || strlen($player)<1)
  {
     print "There is already a player of that name or the name you specified is over 16 letters or less than 1 letter<br>";
     echo " <A href='register.php'>Go back</a>";
    exit;
  }
  else
  {
    $isaddress="SELECT * from players where email='$email'";
    $isaddress2=mysql_query($isaddress) or die("not able to query for password");
    $isaddress3=mysql_fetch_array($isaddress2);
    if($isaddress3)
    {
      print "There is already a player with that e-mail address<br>";
      echo " <A href='register.php'>Go back</a>";
    exit;
    }
    else
    {
        $password=md5($password);
       
$SQL = "INSERT into players(name, password, email, level, exper) VALUES ('$player','$password','$email','1','0')";
      mysql_query($SQL) or die("could not register");
     
      print "Thank you for registering.";
   
    }
  }
}
else
{
  print "Your password didn't match or you did not enter a password<br>";
   echo " <A href='register.php'>Go back</a>";
    exit;
}
echo "<br><A href='login.php'>Login Page</a>";
?>
and the error is 
--------------------------------------------------------------------------------------------------
( ! ) Notice: Undefined index: password in E:\wamp\www\tutorial\reguser.php on line 7
Call Stack
#	Time	       Memory	 Function	       Location
1	0.0012	384872	{main}( )	..\reguser.php:0
--------------------------------------------------------------------------------------------------
( ! ) Notice: Undefined index: pass2 in E:\wamp\www\tutorial\reguser.php on line 8
Call Stack
#	Time	        Memory	Function        Location
1	0.0012	384872	{main}( )	..\reguser.php:0
--------------------------------------------------------------------------------------------------
( ! ) Notice: Undefined index: email in E:\wamp\www\tutorial\reguser.php on line 10
Call Stack
#	Time	       Memory	Function	Location
1	0.0012	384872	{main}( )	..\reguser.php:0
-------------------------------------------------------------------------------------------------
You didn't enter a email address!
Go back