[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.05.07
Prihlásený: 14.04.17
Príspevky: 413
Témy: 150 | 150

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?


Offline

Čestný člen
Čestný člen
samovolna zmena hodnoty reprezentujucej hodinu

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno

Lebo na porovnavanie nepouzivas spravny zapis ==, ale len jedno rovna sa, co znamena priradenie.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.05.07
Prihlásený: 14.04.17
Príspevky: 413
Témy: 150 | 150
Napísal autor témyOffline : 18.07.2010 14:48 | samovolna zmena hodnoty reprezentujucej hodinu

dakujem za expresnú odpoved. už to funguje :-)


 [ Príspevkov: 3 ] 


samovolna zmena hodnoty reprezentujucej hodinu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Samovolna zmena casu

v Operačné systémy Microsoft

4

478

14.03.2012 14:15

thor295

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 10 samovoľná zmena rozlíšenia

v Operačné systémy Microsoft

5

158

05.03.2017 12:23

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Samovolna zmena temy z aero na windows 7 basic temu.

v Operačné systémy Microsoft

3

432

17.12.2011 12:51

puf21

V tomto fóre nie sú ďalšie neprečítané témy.

c++ list of struct zmena hodnoty

v Assembler, C, C++, Pascal, Java

4

291

14.11.2011 13:03

marian_r

V tomto fóre nie sú ďalšie neprečítané témy.

visual basic zmena hodnoty v CFG subore

v Delphi, Visual Basic

0

94

08.09.2017 22:40

tomik18

V tomto fóre nie sú ďalšie neprečítané témy.

zmena vypisu pri zmene hodnoty v combo boxe

v JavaScript, VBScript, Ajax

2

324

08.09.2008 21:25

Broko71

V tomto fóre nie sú ďalšie neprečítané témy.

PHP- zmena hodnoty premennej po kliknuti na tlacitko

v PHP, ASP

11

473

11.04.2008 16:54

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

cron - kazdu hodinu

v PHP, ASP

1

416

12.04.2007 12:20

itsgoingd

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zarobit 200 dolacov na hodinu.

v Novinky

3

660

25.10.2010 15:36

X-men

V tomto fóre nie sú ďalšie neprečítané témy.

Samovoľná inštalácia satelitu

v Krčma

3

212

14.11.2016 20:44

Trty

V tomto fóre nie sú ďalšie neprečítané témy.

Ľubovoľné vyskakovanie reklám+samovoľná inštalácia nepotrebných aplikácii

v Antivíry a antispywary

4

238

28.02.2016 9:45

majloj

V tomto fóre nie sú ďalšie neprečítané témy.

Po uspati Win Vista Home Basic nad 1 hodinu uz nejde prebrat

v Operačné systémy Microsoft

0

190

21.01.2010 18:41

Fire4fun

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena obrazka pri nadideni z myslov.../...Zmena pozadia

v JavaScript, VBScript, Ajax

2

665

11.09.2007 22:42

rik

V tomto fóre nie sú ďalšie neprečítané témy.

hexadecimálne hodnoty

v Ostatné

3

1267

02.03.2007 9:54

javo

V tomto fóre nie sú ďalšie neprečítané témy.

stabilné hodnoty

v ATI/AMD grafické karty

6

110

05.08.2015 8:43

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

SpeedFan opačné hodnoty

v Chladiče a všetky druhy chladenia

1

87

02.08.2014 17:28

brmbo



© 2005 - 2017 PCforum, edited by JanoF