Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Chybny dotaz mysql

Zdravim,
najak jsem se ztratil v naprogramovani strankovani. Nefunguje mi dotaz na vypis clanku.

$result = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM clanky ORDER BY id DESC, id DESC LIMIT $limit OFFSET " . ($limit * $_GET["strana"]));
$pocet = mysql_result(mysql_query(" SELECT FOUND_ROWS()"), 0);
$offset = ($_GET["strana"] ? $_GET["strana"]*5 : 0);
echo $offset;        
// předávání počtu záznamů zbývajících do konce
$max=$offset+$limit;
echo "****".$max;
$zaznam = mysql_query("SELECT obsah,jmeno,id FROM `pokec` where `type`='fanzone' where id > $offset ORDER BY id DESC LIMIT 0, 5");
while ($vypis = mysql_fetch_array($zaznam)){
$all["obsah"].="<div class='obsah01'>
    <div class='hor'>&nbsp;".$vypis["id"]."</div>
    </div>";
}

echo  $all["obsah"]; 

if ($_GET["strana"]) {
    echo "<a href='$_SERVER[PHP_SELF]" . ($_GET["strana"] != 1 ? "?strana=" . ($_GET["strana"] - 1) : "") . "'>zpět</a>\n";
}
if ($pocet > $limit * ($_GET["strana"] + 1)) {
    echo "<a href='$_SERVER[PHP_SELF]?strana=" . ($_GET["strana"] + 1) . "'>vpřed</a>\n";
}
?>

Vysledek by mel vypadat tak ze by mel vypsat 5 clanku nad stanka*5

Předmět Autor Datum
A aky vysledok to hadze miesto toho?
2laak 23.08.2009 16:19
2laak
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/fc…
Johnik 23.08.2009 16:21
Johnik
Ktory riadok presne je ten 25.-ty?
2laak 23.08.2009 16:47
2laak
$zaznam = mysql_query("SELECT obsah,jmeno,id FROM `pokec` where `type`='fanzone' where id > $offset…
Johnik 23.08.2009 17:03
Johnik
mas tam 2x za sebou WHERE. Misto druheho patri AND
Jan Fiala 23.08.2009 17:08
Jan Fiala
Dekuji, ale mam nyni jiny problem id se nememni, vypise poslednich 5 a vic nic. Potrebuji aby po kli…
Johnik 23.08.2009 17:15
Johnik
A co cekas, kdyz vypisujes LIMIT 0,5? Tohle musis menit - po kliknuti na dalsi stranky vypisovat LIM… poslední
Jan Fiala 23.08.2009 17:18
Jan Fiala

Zpět do poradny Odpovědět na původní otázku Nahoru