Aktywne Wpisy
jmuhha +9
Co myślicie o tej łazience
goodbadbye +21
strasznie mnie wkurza, jak mówię, że nie planuje mieć dzieci, bo nie mam zamiaru się poświęcać i wywracać życia do góry nogami, a ktoś odpowiada „jeszcze Ci się zmieni”, gówno prawda, posiadanie dziecka to wyrok
http://puu.sh/jxoYj/4ced9c3e42.png Piszę sobie taki mini helpdesk w ramach nauki. I mam taki formularz jak na screenie. Działa wszystko, dodaje do bazy, wyświetla poprawie. Ale chcę, żeby przy wyświetlaniu styl tematu zależał od priorytetu (tak jak na screenie). Tj. jeśli wybierzemy 'High' to temat wyświetlany jest na czerwono itd. Jak mogę to napisać? W głowie mam tylko coś takiego: wyciągam z bazy priorytet i przypisuję go jakiejś zmiennej np. $priority. I później to porównuję np:
if($priority == 'High'){
//tworzę wcześniej zmienną np. $prioritycss
$prioritycss = '';
}elseif....
.
.
.
}
I dopisywać później tą zmienną do rzeczy które wypisuję foreachem np.:
echo $priority_css, $row['title']. '';
Domyślam się, że nie jest to za dobry pomysł, ale inny nie przychodzi mi do głowy. Z góry dziękuję.
$priority = "high"; // tu przypisujesz
$divClass = "priority-";
switch ($priority)
{
case "high":
$divClass .= "high";
break;
case "critical":
$divClass .= "critical";
break;
case "normal":
default:
$divClass .= "normal";
break;
}
echo "";
// ...tu wyświetlanie zawartości diva...
echo "";
Dzięki temu zgłoszenie z priorytetem:
- high da pudło z klasą priority-high
- critical da
@Tojtek: @PrawyKuba: ale tak to nie piszcie ;)
Znacznie czytelniej i odpowiednio koloruje kod.