Не работает 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
вот такая вот ошибка выходит
1 ответов
0
expecting variable (T_VARIABLE)
Эта ошибка обозначает неожиданная переменная.
У вас синтаксис неверный в функции:
function insert('$rating','$poster','$add_date','$$upp_date')
В php функции должны передаваться переменный или массивы. Уберите кавычки от сюда и уберите лишнюю $ в upp_date.