我有问题的功能。我把它们写在config/funkcije.php中。在文件夹中的config /我有db.php中它连接到数据库,等等......当我在浏览器中的config/funkcije.php没有打开显示页面上,但它应该呼应了从DB一些成果。PHP函数问题
这是我的函数:
include 'db.php';
function prikaz_posebne_ponude()
{
$sql = "SELECT * FROM posebna_ponuda ORDER BY id DESC LIMIT 1";
$sql1 = $mysqli->query("$sql");
while ($row = $sql1->fetch_assoc()) {
$glavni_naziv = $row[$lang];
if (empty($glavni_naziv)) {
echo '';
} else {
echo "<div class='row-banner'>";
echo "<h3><span>" . $langArray['rezervacija_smjestaja'] . "</span></h3>";
echo "<p>" . $glavni_naziv . "</p>";
echo "</div>";
}
}
}
但是,当我在最后一行删除功能prikaz_posebne_ponude(){和}一切工作正常。这是为什么发生?
**人提示:**在英文名称的变量/函数 – HamZa
你需要让'$ mysqli'全球变化:'global $ mysqli;'和'$ langArray'。 –
该函数很可能未被调用。 –