Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[PHP] Wypisanie kilku dat - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: [PHP] Wypisanie kilku dat (/thread-php-wypisanie-kilku-dat)



[PHP] Wypisanie kilku dat - K0nio - 29-12-2011

Witam mam w bazie danych informacje na temat dni przyjęć lekarzy(1 dla poniedziałku ,5 dla piątku). Chce wyświetlać 8 dat dla danego lekarza ( kolejne dni przyjęć). Jednak w moim skrypcie jeśli lekarz przyjmuje w jeden dzień to działa wszystko dobrze , natomiast jeżeli już pobieram z bazy dwie dane np, 4 oraz 5 to omija mi jeden tydzień.
Kod PHP:
$month=date("m");
$y=2011;
$licznik = array();
$i1;
$day=mktime(000$month$i$y);
    while(
count($licznik)<8){  
        foreach(
$vdays as $value1){
            if( 
date("N"$day) == $value1 ){
                echo 
date("d - m - y"$day). '<br />';
                
array_push($licznik,1);
                
$i++;
                
$day=mktime(000$month$i$y);
                }
                else{
                    
$i++;
                    
$day=mktime(000$month$i$y);
               }  
        }       
   } 
Zmienna tablicowa $vdays przechowuje dni przyjęć z bazy danych .