Autor | Zpráva | ||
---|---|---|---|
Tonny Profil * |
#1 · Zasláno: 24. 11. 2012, 22:18:32
Ahoj,
mám tabulku, která má několik sloupečků (jméno, id, prijmeni, pocet bodu, atd....) obsah téhle tabulky tahám za databáze, a chci aby užvatel stránky mohl zvolit parametry, na základě kterých se mu zvýrazní (třeba podbarví) odpovídající řádky. Takhle by měl vypadat ten formulář: http://www.t-school.cz/test/priklad.php Možná je to blbost a já se jen zasekl u spousty svých řešení, která, ale nefungovala :D Předem dík za vaše nápady :) Tonny PS: pokud jste to někdo někdy dělal a děláte to třeba úplně jinak s podobným nebo stejným výsledkem, sem s tím, nějak se s tím snad poperu :D |
||
Sir Tom Profil |
#2 · Zasláno: 24. 11. 2012, 23:40:45
Tonny:
Také ahoj, na úrovni PHP (na úrovni vypisování dat z db) za pomoci podmínek zkoumej, zda-li hodnota v řádku splňuje uživatelovo kritérium. Jestli ano, obarvi řádek pomocí CSS. |
||
Tonny Profil * |
#3 · Zasláno: 25. 11. 2012, 09:56:49
jo, to jsem zkoušel ale těch podmínek by muselo být hrozně moc .... mám 10 možností v prvním políčku a 3 v dalším a nenapadá mě jak to udělat nějak jednoduše obecně ... :(
|
||
Sir Tom Profil |
Tonny:
Proč hodně moc? <?php foreach($vysledek as $radek){ $s = false; switch($_POST["znamenko"]){ case "==" : { if($radek[$_POST["vlevo"]]==$_POST["vpravo"]){ $s = true; } }break; case ">=" : { if($radek[$_POST["vlevo"]]>=$_POST["vpravo"]){ $s = true; } }break; case "<=" : { if($radek[$_POST["vlevo"]]<=$_POST["vpravo"]){ $s = true; } }break; } if($s){ //vypsat označený řádek }else{ //vypsat neoznačený řádek } } ?> Psal jsem to z hlavy - nevím, zda-li to bude fungovat. Dyžtak si to uprav podle svých potřeb. |
||
Tonny Profil * |
#5 · Zasláno: 25. 11. 2012, 14:16:42
Skvělý :) dík moc pod malých úpravách to funguje parádně :)
|
||
Časová prodleva: 11 let
|
0