2014-10-09 3 views
0

로 PHP 변수를 설정하는 방법을 내가 프로그래밍에 새로운 메신저 도와주세요 내가 사용 내 데이터베이스의 날짜에서 기반 날짜 선택기에서 특정 날짜를 해제하려고는 날짜 선택기

동안 ($ 행 =로 MYSQL_ASSOC ($ 쿼리))

나는 $는 DBDate가 가진 모든 날짜에, "2014년 10월 21일을"날짜를 변경 "2014년 11월 17일"을 "2014년 11월 15일을"싶어

<?php include"pages/config.php"; 
    $query=mysql_query("SELECT * FROM request"); 
while ($row = mysql_fetch_array($query)) { 
$dbDate = $row['event_date']; 
} 
?> 
var disabledDays = ["10-21-2014", "11-15-2014", "11-17-2014"]; 
function disableAllTheseDays(date) { 
    var m = date.getMonth(), d = date.getDate(), y = date.getFullYear(); 
    for (i = 0; i < disabledDays.length; i++) { 
     if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) { 
      return [false]; 
     } 
    } 
    return [true]; 
} 

$(function() { 
$("#dp").datepicker({ 
    minDate: 0, 
    dateFormat: 'mm/dd/yy', 
    inline: true, 

    dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], 
    beforeShowDay: disableAllTheseDays, 
}); 
}); 




    </script> 

:

여기에 코드입니다 루프 중에 얻은.

어떻게 할 수 있습니까? 그냥 내 마음에서

답변

0

가 :

<?php include"pages/config.php"; 
     $query=mysql_query("SELECT * FROM request"); 
$dbDate=""; 
    while ($row = mysql_fetch_array($query)) { 
    $dbDate.= '"'.$row['event_date'].'",'; 
    } 
    ?> 
    var disabledDays = [<?php echo $dbDate ?>]; 
    function disableAllTheseDays(date) { 
     var m = date.getMonth(), d = date.getDate(), y = date.getFullYear(); 
     for (i = 0; i < disabledDays.length; i++) { 
      if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) { 
       return [false]; 
      } 
     } 
     return [true]; 
    } 

    $(function() { 
    $("#dp").datepicker({ 
     minDate: 0, 
     dateFormat: 'mm/dd/yy', 
     inline: true, 

     dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], 
     beforeShowDay: disableAllTheseDays, 
    }); 
    }); 




     </script> 
+0

이 참조 쉼표 후행를 제거하는 것을 잊었다 : http://stackoverflow.com/questions/1642698/how-do-i-remove-a-comma-off -the-end-of-a-string –

+0

대단히 감사합니다. 정말로 감사합니다 !!!!! – rbyrby

+0

답변에 동의 함을 표시하면 감사하겠습니다.) –