0
0

Повторил код за автором курса все работало до того момента как написал следующий код:

<?php

function insert($name, $desc, $year, $raiting, $poster, $category_id) {

$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');

if(mysqli_connect_errno()) {


print_f('Соединение не установленно');


exit();
}

$mysqli->set_charset('utf8');

$squry = "INSERT INTO movie VALUES(null, '$name', '$desc', '$year', 'raiting', '$poster', now(), 'category_id')";

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

return $result;
}


$xml = simplexml_load_file("xml_files/movies.xml") or die("error: Cannot create object");

//echo count($xml);

$title = null;
$title_orign = null;
$post = null;
$rating = null;
$year = null;

foreach ($xml as $moviekey => $movie) {
$title = $movie->title_russian;
$title_orign = $movie->title_original;
$year = $movie->year;


foreach ($movie->poster->big->attributes() as $poster_key => $poster) {
$post = $poster;
}

if($movie->imdb) {
$rating = $movie->imdb->attributes()['rating'];
}

insert($title, $title_orign, $year, $rating, $post, 1);

}

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


?>

вобщем выдаёт такую ошибку: Notice: Undefined variable: query in C:\xampp\htdocs\moekino\index.php on line 17

Как исправить?


Дмитрий Потапов
4 years ago






Все разобрался еле еле. Теперь все работает!

Дмитрий Потапов
4 years ago

Один ответ