validnost podatka preko datuma i dana u nedelji u php-u

validnost podatka preko datuma i dana u nedelji u php-u

offline
  • hmmaki 
  • Novi MyCity građanin
  • Pridružio: 17 Dec 2009
  • Poruke: 5

Potrebno mi je da ako neko moze da mi rastumaci malo ova 2 seta koda:
Prvo na jednoj strani imam ovo:

<?php

$danas = date("Y-m-d - D");

$dA = explode (" - ", $danas);
$dA2 = explode ("-", $dA[0]);

if ($dA[1] == "Thu") {
$cetvrtak = date("Y-m-d");
} elseif ($dA[1] == "Fri") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 6, $dA2[0]));
} elseif ($dA[1] == "Sat") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 5, $dA2[0]));
} elseif ($dA[1] == "Sun") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 4, $dA2[0]));
} elseif ($dA[1] == "Mon") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 3, $dA2[0]));
} elseif ($dA[1] == "Tue") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 2, $dA2[0]));
} elseif ($dA[1] == "Wen") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 1, $dA2[0]));
}

$GLOBALS['cet'] = $cetvrtak;
session_register('cet');
?>

pa nakon ovog imam na dr.strani ovo:

<?php
$datum = date("Y-m-d");
if ($datum == '2008-05-01') {
$dan = '2008-04-30';
} elseif ($datum == '2008-05-02') {
$dan = '2008-04-30';
} else {
$danas = date("Y-m-d - D");

$dA = explode (" - ", $danas);
$dA2 = explode ("-", $dA[0]);

if ($dA[1] == "Thu") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Fri") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Sat") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Sun") {
$dan = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] - 1, $dA2[0]));
} elseif ($dA[1] == "Mon") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Tue") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Wed") {
$dan = date("Y-m-d");
}

}
echo $dan; ?>"


interesuje me da li ovaj kod kaze da kad nesto ucitam u subotu, da je to validno i u nedelju????
odnosno koliko ja razumem pa taj kod bi trebao da radi ovako nesto:

kad se ucitaju odredjeni kodovi za recimo danas, ti kodovi ce vaziti samo danas, sutra vise ne, a onda je potrebno da ono sto se ucita od kodova u subotu da vazi i za nedelju.....i to tako i funkcionise....

a ja trebam sad da odradim to na istu foru i situaciju da kodovi koji budu ucitani u sredu vaze i u cetvrtak, tj sto se ucita 06.01.2010. da bude vazece i 07.01.2010.

p.s. to je kod koji je radio neko pre mene a ja sad doradjujem aplikaciju pa ne znam bas uvjek sta koji kod znaci....



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 496 korisnika na forumu :: 5 registrovanih, 0 sakrivenih i 491 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Excalibur13, goxin, t84dar, vladaa012, wizzardone