我的功能有问题.我在config/funkcije.php中写下它们.在文件夹配置/我有连接到数据库等的db.php ...当我在浏览器中打开config/funkcije.php时,该页面上没有任何显示,但它应该回显一些来自DB的结果.
这是我的功能:
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>";
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我在最后一行删除函数prikaz_posebne_ponude(){和}时,一切正常.为什么会这样?
您定义了一个函数,但从不调用它.函数是可重用的代码片段,但是要执行包含的语句,您必须像这样调用函数:
prikaz_posebne_ponude();
Run Code Online (Sandbox Code Playgroud)
您还需要告诉PHP一些变量是全局的(在您的函数内):
global $mysqli;
global $langArray;
global $lang;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |