| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
ahojte,
skúšal som si vyriešit jedno zadanie čo som našiel k if, no a mám taký menší problém. skript má v závislosti na aktualnom čase a dni ukazovat práve prebiehajúcu aktivitu (napr. o 7 00 v pracovné dni - ranajky...)
skript vyzerá takto
Kód: <?php date ("G:i:s", time()); $d = date ("N"); $h = date ("G"); $m = date ("i"); [i]echo $h;[/i] if ($d < 6) if (($h = 6) and ($m >= 30)) echo "ranná hygiena, raňajky"; elseif (($h = 7) and ($m < 30)) echo "ranná hygiena, raňajky"; elseif (($h = 7) and ($m >= 30)) echo "cesta do školy"; elseif (($h >= 8) and ($h <= 14)) echo "práca v škole"; elseif (($h >= 15) and ($h < 17)) echo "relax, voľný čas"; elseif (($h >= 17) and ($h < 20)) echo "príprava na vyučovanie"; elseif (($h >= 20) and ($h < 22)) echo "večerný program"; else echo "spánok";
else if ($h = 8) echo "ranná hygiena, raňajky"; elseif($h >= 9 and $h < 23) echo "relax, voľný čas"; else echo "spánok";
[i]echo $h;[/i]
?>
problém spočíva v tom že teraz v nedelu poobede mi to vyhadzuje aktivitu "ranná hygiena, ranajky", pričom je to debilina; aby som zistil v čom je problém tak som tam nakoniec dohodil echo $h; a zistil som že táto hodnota je furt 8 - $h predstavuje aktuálnu hodinu. zaujímavé však je že som skúsil hodit echo $h; aj pred samotné jadro skriptu a tam to ukazuje presne. v kode som zvýraznil kurzívou tie príkazy echo;
nechápem prečo sa hodnota $h samovolne mení. máte s tým niekto skúsenosti prosím?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 18.07.2010 14:39 | |
|
Lebo na porovnavanie nepouzivas spravny zapis ==, ale len jedno rovna sa, co znamena priradenie.
|
|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
dakujem za expresnú odpoved. už to funguje
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Samovolna zmena casu v Operačné systémy Microsoft | 4 | 704 | 14.03.2012 14:15 thor295 | | Windows 10 samovoľná zmena rozlíšenia v Operačné systémy Microsoft | 5 | 479 | 05.03.2017 12:23 shiro | | Samovolna zmena temy z aero na windows 7 basic temu. v Operačné systémy Microsoft | 3 | 680 | 17.12.2011 12:51 puf21 | | c++ list of struct zmena hodnoty v Assembler, C, C++, Pascal, Java | 4 | 439 | 14.11.2011 13:03 marian_r | | visual basic zmena hodnoty v CFG subore v Delphi, Visual Basic | 0 | 543 | 08.09.2017 22:40 tomik18 | | zmena vypisu pri zmene hodnoty v combo boxe v JavaScript, VBScript, Ajax | 2 | 487 | 08.09.2008 21:25 Broko71 | | PHP- zmena hodnoty premennej po kliknuti na tlacitko v PHP, ASP | 11 | 769 | 11.04.2008 16:54 chrono | | cron - kazdu hodinu v PHP, ASP | 1 | 630 | 12.04.2007 12:20 itsgoingd | | Ako zarobit 200 dolacov na hodinu. v Novinky | 3 | 832 | 25.10.2010 15:36 X-men | | Samovoľná inštalácia satelitu v Krčma | 3 | 773 | 14.11.2016 20:44 Trty | | Ľubovoľné vyskakovanie reklám+samovoľná inštalácia nepotrebných aplikácii v Antivíry a antispywary | 4 | 513 | 28.02.2016 9:45 majloj | | Po uspati Win Vista Home Basic nad 1 hodinu uz nejde prebrat v Operačné systémy Microsoft | 0 | 357 | 21.01.2010 18:41 Fire4fun | | Zmena obrazka pri nadideni z myslov.../...Zmena pozadia v JavaScript, VBScript, Ajax | 2 | 2244 | 11.09.2007 22:42 rik | | hexadecimálne hodnoty v Ostatné | 3 | 1464 | 02.03.2007 9:54 javo | | stabilné hodnoty v ATI/AMD grafické karty | 6 | 315 | 05.08.2015 8:43 brmbo | | prebratie hodnoty FLOOR v PHP, ASP | 2 | 327 | 03.01.2010 14:20 pilná lama glama |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|