Здравствуйте! У меня есть вот такой код:
$login = "admin";
if (isset($_GET['link'])) {
$edit = $_GET['link'];
getsiteinfo ($edit,$login);
$mysqli = new mysqli ("localhost" , "***", "****","***");
$select = $mysqli->query("SELECT * FROM *** WHERE userid = '$login' AND name = '$edit'");
$sitearr = $select->fetch_array(MYSQLI_ASSOC);
$servname = $sitearr['servname'];
$alias = $sitearr['alias'];
$email = $sitearr['email'];
$charset = $sitearr['charset'];
$indexfiles = $sitearr['indexfies'];
$name = $sitearr['name'];
}
Он работает, но как только я выношу код в функцию, код перестаёт работать
<?php function siteinfo($edit,$login) {
$mysqli = new mysqli ("localhost" , "***", "***","***");
$select = $mysqli->query("SELECT * FROM *** WHERE userid = '$login' AND name = '$edit'");
$sitearr = $select->fetch_array(MYSQLI_ASSOC);
$servname = $sitearr['servname'];
$alias = $sitearr['alias'];
$email = $sitearr['email'];
$charset = $sitearr['charset'];
$indexfiles = $sitearr['indexfies'];
$name = $sitearr['name'];
} ?>
<?php
$login = "admin";
if (isset($_GET['link'])) {
$edit = $_GET['link'];
siteinfo ($edit,$login);
} ?>
В чём может быть причина?