2017-04-04 4 views
-2
switch (depts.value) {   
    case 'General Physician':   
    var option = document.createElement('option'); 
    <?php 
     // I want to write mysql query so that it can fetch doctor name from db instead of write their name manually(what I have written bellow) whoes department is general physician..and this doctor name will be shown in drop dowen box...I don't want to next 5 lines.. 
    ?> 

    doctors.add(option);    
    break; 
} 

나는 mysql 쿼리를 작성하여 수동으로 이름을 쓰지 않고 db에서 의사 이름을 가져올 수 있습니다. (내가 작성한 것은 무엇입니까?) whoes 부서는 일반 의사입니다.이 의사 이름은 드롭 도웬에 표시됩니다. 상자 ... 나는 다음 5 줄에 .. 싶지 않아. 어떻게 할 수 있니?자바 스크립트에서 스위치 케이스 안에 SQL 쿼리를 작성하는 방법?

+3

작은 글자를 사용하십시오. –

+0

만약 당신이 그때 내가 어떻게 할 수있는 조언을 알고 계십니까? ... 초보자입니다. – subhajit

+0

두 번째 'var'(이전 옵션)을 제거하십시오. 이 [JavaScript] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/var) 참조를 읽어보십시오. –

답변

0

PHP가 페이지로드시 실행되기 때문에 javascript 함수가 PHP 코드를 실행할 수 없습니다.

PHP 코드를 별도의 PHP 파일에 넣어야합니다. 그런 다음 AJAX를 사용하여 javascript에서 PHP 파일을 실행할 수 있습니다. 그러면 PHP 파일이 의사 정보를 다시 자바 스크립트에 표시합니다.

+0

jquery를 사용하지 않고 자바 스크립트와 PHP 만 사용하는 방법은 없나요? php가 동일한 작업을 수행 할 수있는 프레임 워크가 있습니까? – subhajit