-1

Variable declaration:-

$firstname=""; 
$surname ="";
$id ="";
$faculty_of_study= "";
$enrolled_course ="";
$gender ="";
$password= "";
$telephone_no="";
$email_address=""; 
$sql="";

$firstname = addslashes($_POST["firstname"]);
$surname = addslashes($_POST["surname"]);
$id = addslashes($_POST["id"]); 
$faculty_of_study = addslashes($_POST["faculty_of_study"]);
$enrolled_course = addslashes($_POST["enrolled_course"]);
$gender = addslashes($_POST["gender"]);
$password = addslashes($_POST["password"]);
$telephone_no = addslashes($_POST["telephone_no"]);
$email_address = addslashes($_POST["email_address"]);
$sql = "INSERT INTO people (firstname, surname, id,faculty_of_study, enrolled_course, gender, password, telephone_no, email_address); VALUES ("$firstname", "$surname", "$id", "$faculty_of_study",  "$enrolled_course", "$gender","$password", "$telephone_no", "$email_address")";

syntax error unexpected '$firstname' (T_VARIABLE) on line 21

Alive to die - Anant
  • 70,531
  • 10
  • 51
  • 98
Michael M.
  • 13
  • 3

2 Answers2

3

Try This

 $sql = "INSERT INTO people (firstname, surname, id,   
 faculty_of_study, enrolled_course, gender, password, telephone_no, 
email_address) VALUES ('$firstname', '$surname', '$id',  
'$faculty_of_study',
'$enrolled_course', '$gender','$password', '$telephone_no','$email_address')";
KAREN
  • 388
  • 2
  • 10
0

Try this

$sql = "INSERT INTO people (firstname, surname, id,faculty_of_study, enrolled_course, gender, password, telephone_no, email_address) VALUES ('".$firstname."', '".$surname."', '".$id."', '".$faculty_of_study."',  '".$enrolled_course."', '".$gender."','".$password."', '".$telephone_no."', '".$email_address."')";

and remove semicolon before VALUES.

Vishnu Sharma
  • 632
  • 5
  • 19