PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
mitme tingimuse kokku arvutamine
Postitaja: matsakas 2013-10-19 14:24:12
teen kalendrit, kus saab olla 3 sissekannet iga päeva kohta maksimaalselt. kuidas ma saan kontrollida, et kui 3 on täis, on päev puname, kui 2, siis kollane, kui 1 siis roheline?

baasis on KINNI väli, mis saab olla "esimene", "teine" või "kolmas"
ehk kui kõik kolm on olemas, siis on punane. kui kaks (ükskõik mis kolmest) on olemas, siis kollane ja kui ükskõik milline üks neist olemas, siis roheline??
RE: mitme tingimuse kokku arvutamine
Postitaja: Teet Teeleht 2013-10-19 14:52:13
Ennem kui sul nägu täis sõimatakse.

Kui loogika on PHP poolel, siis loe siit edasi: http://php.net/manual/en/control-structures.elseif.php ja loogikaopetaarid http://php.net/manual/en/language.operators.logical.php
Kui Baasi poolel ja tegemist MySqliga, siis loe siit: http://dev.mysql.com/doc/refman/5.0/en/control-flow-function ning operaatoritest http://dev.mysql.com/doc/refman/5.0/en/logical-operators.htm
RE: mitme tingimuse kokku arvutamine
Postitaja: lkh 2013-10-19 22:45:28
TSITEERITUD:
teen kalendrit, kus saab olla 3 sissekannet iga päeva kohta maksimaalselt. kuidas ma saan kontrollida, et kui 3 on täis, on päev puname, kui 2, siis kollane, kui 1 siis roheline?

baasis on KINNI väli, mis saab olla "esimene", "teine" või "kolmas"
ehk kui kõik kolm on olemas, siis on punane. kui kaks (ükskõik mis kolmest) on olemas, siis kollane ja kui ükskõik milline üks neist olemas, siis roheline??


mis sul hetkel juba tehtu on?
RE: mitme tingimuse kokku arvutamine
Postitaja: olen üsna alguses 2013-10-20 01:44:22
TSITEERITUD:


mis sul hetkel juba tehtu on?

PHP kood:
<?php
RE: mitme tingimuse kokku arvutamine
Postitaja: blaa 2013-10-20 10:47:56
select count(*) as cnt from sündmused where päev=2345


echo 'tuluke_'.$row['cnt'].'.gif';

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0836308002472