Не работает xml выходит ошибка?

0
<?php

function insert('$rating','$poster','$add_date','$$upp_date')
{
$mysqli = new mysqli('localhost','root','','kinomonster');

if(mysqli_connect_errno()){
	printf("eroor")
	exit();
}

$mysql->set_charset('utf8');

$query="INSERT INTO movie VALUES(null,'$year','$rating','$poster','$add_date','$$upp_date')";

$result=false;
if($mysqli->query($query)){
	$result true;
}

return $return;

}







$xml=simplexml_load_file("xml_files/movies.xml") or die("eroru");
foreach ($xml as $movie_key => $movie) {
	echo $movie->title_russian;
}


echo "<pre>";
print_r($xml);
echo "</pre>";


?>

Parse error: syntax error, unexpected ''$rating'' (T_CONSTANT_ENCAPSED_STRING), expecting variable (T_VARIABLE) in C:\xampp\htdocs\kinomonster.com\index.php on line 3

вот такая вот ошибка выходит 

php
mysql

1 ответов

0
expecting variable (T_VARIABLE) 

Эта ошибка обозначает неожиданная переменная.

У вас синтаксис неверный в функции:

function insert('$rating','$poster','$add_date','$$upp_date')

В php функции должны передаваться переменный или массивы. Уберите кавычки от сюда и уберите лишнюю $ в upp_date. 

Sign up or Log in to write an answer