Nejbližší ID

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Mam otevřenou konkrétní zprávu a chci pomocí tlačítka další otevřít další, ale když další id neexistuje, tak jak zjistim nejbližší další? Děkuji
  2. a z ceho ty id beres? z databaze nebo ze souboru nebo z pole nebo to jsou nazvy souboru... a jaky to id ma tvar? je to int nebo nejakej retezec cisel nebo co? proste to nejak rozved.
  3. = Zbyněk (marsgame.xf.cz) = proc by dane id nemelo existovat? protoze nekdo zpravu smazal? v tom pripade ale dalsi ID preci vybiras podle nejakych kriterii. SELECT * FROM $tab WHERE `neprectene`='1' ORDERBY (datum...) LIMIT 1 cislo dalsiho ID bych vubec odkazem neodesilal, to bych generoval az na strance, kde se ma zobrazit. xxx.php -> xxx.txt -> odkaz sem, aby jsme se mohli podivat na kod xxx.sql -> odkaz sem, aby jsme se mohli podivat na strukturu tabulky
  4. Další (a předchozí) index v poli najdeš takhle: function getBorders(&$array, $id){ $borders = array(NULL, NULL); if(!array_key_exists($id, $array)) return $borders; for($i=0; $i<count($array); $i++){ if(key($array) == $id) { if($i<(count($array)-1)) $borders[1] = next($array); break; } $borders[0] = current($array); next($array); } return $borders; } $ids = getBorders($values, $id);
  5. <HTML>SELECT id FROM table WHERE id > '$current_id' ORDER BY id ASC LIMIT 1</HTML>
  6. Všem moc díky, hlavně Richardovi, nejlepší řešení :)
  7. <HTML>Jak jinak ;)</HTML>

← Zpět na všechna témata