-3

I am trying to upload information to a database. The page I created is a registration page where users can type in their email username and password. The below code is the database connection and upload code I have written. But I keep getting the above error. Can someone tell me what I am missing, please?

<?php 

 $db_host=
 $db_username=
 $db_pass=
 $db_name=
 
 $connectToServer =mysqli_query($host,$db_username,$db_pass) or die("server problem");
 $selectDb =mysqli_select_db($connectToServer,$db_name) or die("database not found");

if(isset($_POST['submit'])) {
 $username=$_POST['username'];
 $email=$_POST['eml'];
 $password =$_POST['password'];
 
 if(!empty($username)&&!empty($email)&&!empty($password)) {
  $username = striplashes($username);
  $email=striplashes($email);
  $password=striplashes($password);
  $username = mysql_real_escape_string($connectToServer,$username);

  $selectTable = "SELECT * FROM user_info WHERE username='$username'"
  $query = mysqli_query($connectToServer,$selectTable);
  $insert = "INSERT INTO user_info (username, email, password) VALUES ($username, $eml, $password)"
  $mquery = mysqli_query($connectToServer,,$insert);
  if ($mquery) {
  session_start();
  $_SESSION['login_user'] =$username ; 
  header("Location ; profile.php");
  }
  
 }
 else {
  echo <script>('please enter details')</script>;
  header("Location: register.html");
 }
}


?>
Alex W
  • 1

1 Answers1

-1

You are missing a semi-colon on line 22:

$selectTable = "SELECT * FROM user_info WHERE username='$username'"; // <- here

Same for line 24.

You have an extra comma on line 25... And you are missing double-quotes on line 34...

Guillaume Boudreau
  • 2,676
  • 29
  • 27