Witam,
Mam problem z odczytem danych.
Robie maly terminarz opierajacy sie na mysql i php, problem jest w tym iz chcialbym aby odpowiadajacemu dniu ktory posiada zmienna stworzona w petli porownywalo z dniem ktory jest wpisany w baze mysql, lecz nie wyswietla sie w ogole, o to wizualny wyglad Klik , chodzi mi o to ze w bazie mam pole 'wydarzenie', 'dzien', 'miesiac' i w kazdym stworzonym kwadraciku na stronie porownywalo liczbe ktora robi te kwadraciki i przypisywalo mu wydarzenie, mysle ze ktos zrozumial ten chaotyczny opis.
<?
$ii = 0;
$today = date("m");
$dbname = 'xxxxxxxxxx';
$link = mysql_connect("xxxxxxxxxxx","xxxxxxxxxx","xxxxxxxxxxx") or die("Couldn't make connection.");
mysql_query("SET NAMES 'utf8'");
$db = mysql_select_db($dbname, $link) or die("Couldn't select database");
$zapytanie = mysql_query("SELECT * FROM terminarz") or die("Błąd");
if ($_GET['start'] == "2") { /// porownywanie miesiaca
while ($ii < 31) { // porownywanie czy jest odpowiednia liczba kwadracikow
$ii++;
?> <div style='border-left-style: dotted; border-bottom-style: dotted; border-right-style: dotted; border-top-style: dotted; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; float:left' class='styl' id='klatka'><? echo $ii; ?><br />
<?
if(mysql_num_rows($zapytanie) > 0) {
while($lu = mysql_fetch_assoc($zapytanie)) {
if ($ii == $lu['dzien']) {
echo $lu['wydarzenie'];
}
}
}
?>
</div>
<?
}
}
?>
Myślę że sprawa leży po pętli którejs bo kiedy usuwam
if(mysql_num_rows($zapytanie) > 0) {
while($lu = mysql_fetch_assoc($zapytanie)) {
Dobrze wyswietla mi wartosc z ifa ktory jest potem.
Proszę o pomoc.