divinity02 Ответов: 1

Что я могу сделать, чтобы исправить эту ошибку


привет
у меня есть эта ошибка, и я действительно не знаю, как ее исправить.

это и есть ошибка

Parse error: syntax error, unexpected 'mysqli_error' (T_STRING) in C:\wamp64\www\luana_itec244\php\register.php on line 2


вот откуда исходит ошибка

Что я уже пробовал:

<pre><?php
		
		
		if(isset($_POST['submit']))
		{
			//capture the variable from the form and store in php variables
			
			$title=$_POST['title'];
			$firstname=$_POST['firstname'];
			$lastname=$_POST['lastname'];
			$address=$_POST['address'];
			$txtemail=$_POST['txtemail'];
			$gender=$_POST['gender'];
			$userName=$_POST['userName'];
			$pword=$_POST['pword'];
			
			//connecting to the server
			
			$db_host="localhost";
			$db_username="root";
			$db_password="";
			$con = mysqli_connect($db_host,$db_username,$db_password) or die (mysqli_connect_error());
			
			//select the database you want to query
			
			mysqli_select_db($con, 'food') or die (mysqli_error($con));
			$sql = "SELECT * FROM member WHERE userName = '$userName'";
			$result=mysqli_query($con,$sql) or die("error:" mysqli_error());
			$rowcount=mysqli_num_rows($result);
			
			if($rowcount >= 1)
			{
				echo "<script type=\"text/javascript\";
				alert('username already exist');
				window.location=\"register.html\";
				</script>";
			}
			else
			{
				//insert data into table
				
				$sql = "INSERT INTO member 
				VALUES('$title', '$firstname', '$lastname', '$address', '$txtemail', '$gender', '$userName', MD5('$pword'))";
				
				if(mysqli_query($con, $sql))
					{
						mysqli_close($con);
						header("location:welcome.php");
						
					}
					else
					{
						echo "Error inserting into database".mysqli_error($con);
					}
			
				
				
			}
			
			
			
		}
?>

1 Ответов

Рейтинг:
0

Richard MacCutchan

$result=mysqli_query($con,$sql) or die("error:" mysqli_error());
У вас отсутствует необходимый параметр, см. Функция PHP mysqli_error() [^].