Witam. Mam dwa kody php, pod kalendarza i kod wypisujący daty z podanego przedziału.
I mam teraz pewien problem z ich połączeniem tak, aby na kalendarzu zaznaczało mi podany przedział.
Oto moje kody:
kalendarz.php
<?php
function dni_mies($mies,$rok) {
$dni = 31;
while (!checkdate($mies, $dni, $rok)) $dni--; return $dni;
}
function dzien_tyg_nr($mies,$rok) {
return $dzien;
}
function dzien_tyg($nr) {
$dzien = array(0 => "niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"); return $dzien[$nr];
}
function miesiac_pl($mies) {
$mies_pl = array(1=>"stycznia", "lutego", "marca", "kwietnia", "maja", "czerwieca", "lipieca", "sierpnia", "września", "paĽdziernika", "listopada", "grudnia"); return $mies_pl[$mies];
}
echo '<p>Dzisiaj jest '.dzien_tyg
(date("w")).', '.date("d").' '.miesiac_pl
(date("n")).' '.date("Y").'</p>';
?>
<ul>
<li> N</li>
<li>Pn</li>
<li>Wt</li>
<li>Śr</li>
<li>Cz</li>
<li>Pt</li>
<li>Sb</li>
</ul>
<ul>
<?php
for($i=0;$i<dzien_tyg_nr
(date("n"),date("Y"));$i++) echo '<li class="hidden">00</li> ';
for($i=1;$i<dni_mies
(date("n"),date("Y")) +1;$i++) { if ($i<10) $i = '0'.$i;
if ($i == date("d")) echo '<li class="akt">'.$i.'</li> '; else echo '<li>'.$i.'</li> '; }
?>
oraz kod przedziału:
<?php
while($start < $stop+1){
}?>