Никак не получается вывести текст из базы данных на страницу, сижу уже часа 3 не получается. Может в подключении ошибка или же в самом index.php.
Сам не разбираюсь. Делал по видео. Но увы, все печально.
Тема гороскопы. Просто нужна смена текста, с помощью БД.
Сама база называется Horoscope и таблица Horoscope.
Index:
<head>
<?php
$Horoscope = getHoroscope (12);
?>
</head>
<body>
<div class="conteiner">
<?php
for ($i = 0; $i < count($Horoscope); $i++) {
if($i = 0)
echo '<div class="box" style="background: yellow">
<a href="#"><div class="img-znak" style="background: url(img/близнецы.gif)no-repeat; background-size: 100%; background-position: center;"></div></a>
<div class="text"><a href="#"><div class="img-znak" style="background: url(img/everloop-logo.png)no-repeat; background-size: 100%; background-position: center; width: 20px; height: 20px; margin: 15px;"></div></a>
<p class="text-style">Близнецы
</p>
<div class="layer">
<p>
'$Horoscope [$i] ["intro_text1"].'
</p>
</div>
</div>
</div>';
if($i = 0)
echo "<div class=\"clear\"><br></div"
}
?>
function:
<?php
$mysqli = false;
function connectDB () {
global $mysqli;
$mysqli = new mysqli("localhost", "root", "", "Horoscope");
$mysqli->query("SET NAMES 'utf-8)
}
function closeDB () {
global $mysqli;
$mysqli->close ();
}
function getNews () {
global $mysqli;
connectDB();
$result = $mysqli->query("SELECT * FROM 'Horoscope' ORDER BY 'id' DESC LIMIT $limit");
closeBD();
return resultToArray ($result);
}
function resultToArray ($result); {
$array = array ();
while (($row = $result->fetch_assoc()) !=false)
$array[] = $row;
return $array;
}
?>
head
<?php require_once 'funktions/funktions.php';
?>