Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 注册过程中的问题_Php_Mysql - Fatal编程技术网

Php 注册过程中的问题

Php 注册过程中的问题,php,mysql,Php,Mysql,我正在尝试向我的网站注册一个新用户,但是我在实际的signup_process.php页面上遇到了问题。我目前在signup.php中有注册表单,在signup_process.php中有表单操作。我的注册页面列出的运动如下 <label for="Archery"> Archery</label> <input type="checkbox" id="Archery" name="sport[]"value="1">" 谁能告诉我哪里出了问题 它怎么不

我正在尝试向我的网站注册一个新用户,但是我在实际的signup_process.php页面上遇到了问题。我目前在signup.php中有注册表单,在signup_process.php中有表单操作。我的注册页面列出的运动如下

 <label for="Archery"> Archery</label> <input type="checkbox" id="Archery" name="sport[]"value="1">" 

谁能告诉我哪里出了问题

它怎么不起作用?您是否看到错误?没有错误,一旦按下“提交”按钮,它将刷新页面。数据库没有问题,也没有创建新用户,所以我没什么想法。在代码中撒上
echo
语句,这样您就可以准确地找到它到底走了多远,死在哪里。还可以使用
var\u dump()
语句查看变量,确保它们包含您认为应该包含的内容。
  <?php 
   session_start(); 
   $_SESSION['loggedin'];
   $_SESSION['id'];

   include "includes/connect.php";
 include "includes/lists.php";
 include "includes/functions.php";

 ?> 

  <?php 
  $_SESSION['username'] = $_POST['username']; 
  $_SESSION['fname'] = $_POST['fname']; 
  $_SESSION['surname'] = $_POST['surname']; 
  $_SESSION['dob'] = $_POST['dob']; 
  $_SESSION['emailaddress'] = $_POST['emailaddress']; 
  $_SESSION['password'] = $_POST['password']; 
  $_SESSION['gender'] = $_POST['gender']; 
  $_SESSION['city'] = $_POST['city']; 
  $_SESSION['sports'] = $_POST['sports'];

  $username = $_POST['username']; 
  $fname = $_POST['fname']; 
  $surname = $_POST['surname']; 
  $dob = $_POST['dob']; 
  $emailaddress = $_POST['emailaddress']; 
  $password = $_POST['password']; 
  $gender = $_POST['gender']; 
  $city = $_POST['city']; 

  $query = "INSERT INTO user ( 
            user_username, 
            user_firstname, 
            user_surname, 
            user_dob, 
            user_email, 
            user_password, 
            user_gender, 
            user_city, 
            user_active
            )

  VALUES( 
  '".$_POST['username']."', 
  '".$_POST['firstname']."', 
  '".$_POST['surname']."', 
  '".$_POST['dob']."', 
  '".$_POST['email']."', 
  '".$_POST['password']."', 
  '".$_POST['gender']."', 
  '".$_POST['city']."', 
  '1' ) "; 

  mysql_query($query) or die (mysql_error()); 

  $lastid = mysql_insert_id();

  $sports = $_POST['sports'];

  foreach ($sports as $key => $value){
    $query2 = " INSERT INTO usersport

    (
    usersport_user_id, usersport_sport_id
    )
    VALUES(
    '".$lastid."',
    '".$value."'    
    ) ";

    mysql_query($query2) or die (mysql_error());
  }
      $lastid = mysql_insert_id(); 

       $sports = $_POST['sports'];

  foreach ($sports as $key => $value){
    $query2 = " INSERT INTO usersport

    (
    usersport_user_id, usersport_sport_id
    )
    VALUES(
    '".$lastid."',
    '".$value."'    
    ) ";

    mysql_query($query2) or die (mysql_error());
      }  


   ?>