Nie wiem dlaczego, ale nie działa mi wyświetlanie zmiennej $numer. Kiedy dałem echo wyżej to wyświetlało numer normalnie, ale tam nie chce. Próbowałem zamiast kropek zrobić to w formie echo i nie działa, zmieniałem nazwę zmiennej i próbowałem też dawać w formie komórki z tabeli asocjacyjnej, ale i tak nie działa. Wiecie może czego to wina? na zewnętrznym serwerze też nie działa.
<?php
?>
<html>
<?php
include('head.php');
?>
<body>
<div id="all">
<?php
include('logo.php');
include('menu.php');
include('ad.php');
?>
<main>
<div id="news_panel">
<?php
require_once('dbinfo.php');
$connect=mysqli_connect($host, $db_user, $db_password, $db_name);
if(mysqli_connect_errno())
{
echo "wystopil bald polanczenia z baza"; }
else
{
$wynik= "SELECT * FROM news";
$wynik= mysqli_query($connect, $wynik)
or
die('Błąd zapytania'); while($r= mysqli_fetch_assoc($wynik))
{
$obraz=$r['background'];
$tytul=$r['title'];
$data=$r['date'];
$vs=$r['corp'];
$numer=$r['id_news'];
'
<a href="article.php?art="'.$numer.'">
<div id="news" style="background-image: url('.$obraz.');">
<div id="news_date">
'.$data.'
</div>
<div id="news_vs">
'.$vs.'
</div>
<div id="news_title">
'.$tytul.'
</div>
</div>
</a>
';
}
}
?>
</div>
</main>
<?php
include('ad.php');
include('footer.php');
?>
</div>
</body>
</html>