Autor Zpráva
koozle
Profil *
ahoj, mám v adress booku na stránku vypsané do tabulky vždy položky s ID např od 70-80 110-180 nebo 1 3 8 14 56 90 104 (ve vyhledávání )jak zjistím aktuální nejvyšší hodnotu položek vypsaných z databáze a zároveň tu nejnižší? nebo nějakou funkci která bude platit pro všechny položky na stránce(i v případě že id bude například 1 2 9 88 12 54-- ).. Prostě nějaká proměnná která bude vědět, jaké položky jsou aktuálně zobrazené a to v PHP a dále jim přiřadím v javascriptu rozbalení detailu nebo sbalení. opravdu nevím kde tohle hledat, kdyžtak dejte prosím odkaz nebo indícii jak posupovat, nějak to složím dohromady PHP + javascript + mysqlko. Díky moc! kůúzle
yderf
Profil
ja by som použil order by (sql) a limit, avšak neviem, či som to dosť presne pochopil. daj prípadne časť tabuľky a napíš, čo z toho potrebuješ.
koozle
Profil *
No mám tabulku, že když kliknu na každý řádek, kde je jméno, příjmení a teleffon, tak se pod tímto řádkem zobrazí detail kontaktu, ale ne jako další okno, ale jakoby se vloží do tabulky a rozšíří ji. je to udělané funkcí js s označením <tr id="oddil<?php echo $id; ?>" class="skryvany">to zajistí tomuto řádku že j skrytá, a po kliknutí na řádek se nabídka rozbalí. Jenomže někdy si těch adres otevřu víc, a chtěl bych si udělat funkci, která je všechny zavře...

<script>

function showhide(idecko){
el=document.getElementById(idecko).style;
el.display=(el.display == 'table-row')?'none':'table-row';
}

vyvolaná
onclick="showhide('oddil<?php echo $id; ?>')"
</script>

na to abych takovouto fci mohl vyrobit potřebuju nejnižší a nejvyší hodnoty, tedy rozsah zobrazovaných...
Celé se to zobrazuje pomocí
while ($row = mysql_fetch_array($result)
$result = mysql_query("SELECT * FROM $table ORDER BY $sort $as",$db); ?>

Pokud by to dokázal nějaký příkaz ze sql, budu moc rád. Dík Michal Kozlok
tomask
Profil
no nevim jestli to chápu správně. Pokud máš sql dotaz, který vybírá z tabulky několik řádků (id např: 1 2 9 88 12 54) a potřebuješ nejmenší a největší id z vybraných řádků, můžeš to udělat třeba takhle:

$sql=mysql_query("select * from tabulka where datum>'05-05-2007'");
$sql_max=mysql_query("select id from tabulka where datum>'05-05-2007' order by id desc limit 1"
$sql_max_pole=mysql_fetch_array($sql_max);
$nejvetsi_id=$sql_max_pole[id];
$sql_min=mysql_query("select id from tabulka where datum>'05-05-2007' order by id asc limit 1"
$sql_min_pole=mysql_fetch_array($sql_min);
$nejmensi_id=$sql_min_pole[id];

---------------------------------------------

$sql_zavreni=mysql_query("select id from tabulka where id>'$nejmensi_id' and id<'$nejvetsi_id'");
djlj
Profil
tomask
Co to je za hrůzu?

list($max, $min)=mysql_fetch_row(mysql_query("SELECT MAX(sloupec), MIN(sloupec) FROM tabulka"));
tomask
Profil
:-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: