andism88 Posted December 23, 2010 Report Share Posted December 23, 2010 (edited) Pagaidām ir šāds koda gabals: $d=date("D"); if ($d=="Sat"||$d=="Sun") { //rāda/dara to kas briivdienaas jadara.. } else { //darbadienas } Viss ir ļoti skaisti, bet vaajg panākt lai bez sestdienām un svētdienām šis skripts arī citas svētku dienas uztvertu kā brīvdienas... Varētu jau vnk: $d=date("D"); $d2=date("d.m"); if ($d=="Sat"||$d=="Sun"||$d2=="24.12"||$d2=="25.12" || "utt....") {} Bet lieta ir tāda ka šie svētki datumi glabājās datubāzē....Kā lai panāk ka šis if iekļauj visus datumus no datubāzes?? Varbūt if var iekļaut kkā masīvus vai kā tamlīdzīgi?? p.s. Priecīgus svētkus ;) Edited December 23, 2010 by andism88 Quote Link to comment Share on other sites More sharing options...
Jackal Posted December 23, 2010 Report Share Posted December 23, 2010 http://lv.php.net/manual/en/function.in-array.php Quote Link to comment Share on other sites More sharing options...
ezis Posted December 23, 2010 Report Share Posted December 23, 2010 Nočeko vai datums iekš db, sakrīt ar svētku dienas datumu.. Var manuprāt uzreiz pat kvērijā paprasīt nepieciešamos datus.. Atkarīgs tikai no datuma formāta iekš db.. Quote Link to comment Share on other sites More sharing options...
sheps Posted December 23, 2010 Report Share Posted December 23, 2010 (edited) $sql = 'SELECT * FROM svetku_datumi WHERE diena='.date("d").' and menesis='.date("m").' LIMIT 1'; //šis piemērs ja tabulā ir tikai svētku datumi, vaicājumu pielāgo pats $result = mysql_query($sql); $row = mysql_fetch_assoc($result); $d=date("D"); if($d=="Sat" || $d=="Sun" || $row) { //rāda/dara to kas briivdienaas jadara.. }else{ //darbadienas } Edited December 23, 2010 by sheps Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 24, 2010 Report Share Posted December 24, 2010 Es izmantotu... date( 'N' ); Quote Link to comment Share on other sites More sharing options...
andism88 Posted December 24, 2010 Author Report Share Posted December 24, 2010 Tas tak neko nemaina vai "D" vai "N"?? vairāk gaumes lieta?? njā vienīgais ka 4 simbolus varētu ietaupīt kodā :D savādāk varbūt būtu ja matemātiski apstrādātu to datumu ; Vai arī kko ne tā saprotu..? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 24, 2010 Report Share Posted December 24, 2010 Visu pareizi saprati. =) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.