to jest kod gallery.inc
<?php
//polacz z baza danych
require_once('inc/babeblog.php');
//wyswietl naglowek galerii
echo \"<div id=\"menu3td1\">n\";
//zlicza ilosc galerii
$query1 = mysql_query(\"SELECT id FROM galleries\");
//jezeli ilosc galerii jest rowna 0, wyswietl
if ($number < 1) {
echo \"<div class=\"menutd2\">n\"; echo \"jak dotad nie umiescilem zadnych galerii.n\";
//jezeli galerii jest wiecej niz 0
} else {
//pobierz ostatni (najpozniejszy) rok z bazy
$query1 = mysql_query (\"SELECT DATE_FORMAT(data, '%Y') FROM galleries GROUP BY data DESC LIMIT 1\"); if ($query1) {
$rok2 = $row[0];
}
}
//pobierz pierwszy (najwczesniejszy) rok z bazy
$query2 = mysql_query (\"SELECT DATE_FORMAT(data, '%Y') FROM galleries GROUP BY data LIMIT 1\"); if ($query2) {
$rok1 = $row[0];
}
}
//wyswietl wszystkie lata w kolejnosci od roku ostatniego do pierwszego
for ($rok2; $rok2 >= $rok1; $rok2--) {
echo \"<div class=\"menutd2\">\" . $rok2 . \"</div>\";
//pobierz wszystkie galerie z danego roku i wyswietl
$query3 = mysql_query(\"SELECT katalog, ilosc, nazwa FROM galleries WHERE DATE_FORMAT(data, '%Y') = $rok2\"); if ($query3) {
echo \"<div class=\"menutd3\"><a class=\"gray\" href=\"gallery.php?link=\" . $row[0] . \"-\" . $row[1] . \"\">\" . $row[2] . \" [\" .
$row[1] . \"]</a></div>n\";
}
}
//zamknij petle dla wyswietlania kolejnych lat
}
//zamknij warunek - galerii jest wiecej niz 0
}
//zamknij polaczenie z baza danych
?>
w index.php w rezultacie zwraca mi:
Kod
galeria
jak dotad nie umiescilem zadnych galerii.
a w gallery.php zwraca mi prawidlowo - linki do kolejnych stron.
w czym tkwi problem?
i jeszcze jedno tak przy okazji ...
Kod
1. ../plik.php
2. katalog/plik.php
w jednych plikach funckja require_once nie dziala, jezeli odnosze sie do sciezki2, a w innych dziala ... :/ np. plik book.php jest na odpowiednim poziomie dla tego przykladu, a kod:
<?php
if (isset($_GET['link'])) { $link = $_GET['link'];
require_once('inc/babeblog.php');
if ($link == \"bookadd\") {
@include('inc/bookadd.inc');
} elseif ((is_numeric($link)) && ($link%10
== 0
) && ($link <= $number)) { @include('inc/bookshow.inc');
} else {
@include('inc/error.inc');
}
} else {
@include('inc/error.inc');
}
?>
po prostu nie chce mi dzialas :|
-----------------
UPDATE
nie mam wyswietlania bledow jezeli nie odczyta mi danych z bazy, ale wydaje mi sie, ze w index.php podczas includowania gallery.inc nie wykonuje mi prawidlowo 11 i 12 wiersza - zliczenia rekordow z bazy, natomiast w gallery.php ten sam includowany plik wykonuje te wiersze (oba pliki sa na tych samych poziomach) :/