Mam kod stronicowania w galerii pisałem i pisałem nie działało i nie działało i w końcu zadziałało poprawnie ale nie działa na serwerze, niby takie proste stronicowanie wystarczą znaki mniejszości i równości i działa a ja musiałem się je*@$. (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif) (IMG:
http://forum.php.pl/style_emoticons/default/sciana.gif)
Ale i tak nie działa poprawnie
Kod:
<?php
$id = (int)$_GET['id'];
$nr = (int)$_GET['nr'];
$liczba = 2;
$sql = mysql_query("select * from galeria_users where id = '$id'"); $numer = $row[numer];
$query = ("select * from galeria_users where numer ='$numer' and dodal = '$row[dodal]'");
$ile = ceil($num/$liczba);
if(!isset($_GET['id'])) $_GET['id'] = 0; $strona = (int)$_GET['id'];
$sql_2 = mysql_query("select * from uzytkownik where user = '$row[dodal]'");
//następne
$q = mysql_query("SELECT `id` FROM `galeria_users` WHERE `id` > '$id' and dodal = '$row[dodal]' order by id asc");
$q1 = mysql_query("SELECT `id` FROM `galeria_users` WHERE `id` < '$id' and dodal = '$row[dodal]' order by id desc"); //koniec
//poprzednie
$zapytaj = mysql_query("select * from uzytkownik where id = '$nr'");
$quer = mysql_query("SELECT `id` FROM `galeria_users` WHERE `id` < '$id' and dodal = '$row[dodal]' order by id asc"); //koniec
//zapyatnie potrzebne do stronicowania
$queryy = mysql_query("SELECT `id` FROM `galeria_users` WHERE `id` < '$id' and dodal = '$row[dodal]' order by id desc");
if($_GET['id'] > $wiersz_3[id]) {
echo('<span id="font"><center> <a href="foto_zoom.php?foto=pokaz&id='.($wiersz[id]).'=osoba&nr='.$row_2[id].'"><< Poprzednie |</a>');
}
if($_GET['id'] > $wiersz[id]) {
echo('<span id="font"><center><a href="foto_zoom.php?foto=pokaz&id='.($wiersz1[id
]).'=osoba&nr='.$row_2[id
].'">| Następne >>> </a></span></center>'); }
?>
stronicowanie potrzebuje do działania (i to pobiera z bazy) numer następnego lub poprzedniego zdjęcia danego usera i numer id usera którego jest foto
nie ma rozwiązania na ten kod? czy coś źle wyjaśniłem?
Ten post edytował Lejto 15.04.2008, 17:45:23