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 2239 korisnika na forumu :: 93 registrovanih, 8 sakrivenih i 2138 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 33 bren, A.R.Chafee.Jr., Agape, Air_Force_82, AndrejPetar, Andy, Asteker, Avalon015, awathorn, Banovo Brdo, Bo96, Borkanović, brundo65, Car89, Chainsaw, chitach, Cicumile, Coabelgrade, cole77, DalmatinacMF, darionis, Deki Duga Devetka, Dimitrije Paunovic, Django777, Djole3621, DovlaODR, Dragan1998, drpera, Dukelander, dulleo, eagle.rs, ElvisP, feanor, Fliper, Haris, hyla, istina, Istman, Jakonjveliki, Joint Chief, king111, komenski, Korle, Kuroje, Lieutenant, m0nstrum_, madza, Magistar78, Marko1238, Markoni44, medaTT, Mickey91, miki kv, Miki01, mikki jons, Misirac, mkukoleca, Mldo, MR Z, N.e.m.a.nj.a., narandzasti, nazgul75, Ne doznajem se u oružje, Orlova, pacika, Petarvu, probisic, R_038, Robin, sale.rs, Savantije, savuni, Sharpshooter, Sinduk, Smd, Smiljkovich, Sonic, srđan, synergia, Tandrčak, Topaz9, tritonus, VaRvArI 85, vespa nikola, Vlad000, voja64, vojnik švejk, vrlenija, vuksa72, Yekaterinburg, zombicar153, 1324, 800077