Autor Zpráva
Tonny
Profil *
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
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 *
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 *
Skvělý :) dík moc pod malých úpravách to funguje parádně :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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