2012-12-12 3 views
0

웹 페이지를 디자인하고 있습니다. 사용자가 선택한 항목에 따라 같은 페이지에 다른 드롭 다운 목록의 옵션을 갖고 싶습니다. Application이라는 사용자에게 드롭 다운 목록을 제공하고 있습니다. 응용 프로그램에 따라 sql을 쿼리하고 다른 드롭 다운 목록에서 선택한 응용 프로그램에 유효한 옵션 만 표시하려고합니다. 동일한 페이지 (사용자가 선택한 페이지)에 Application 값을 가져오고 그 값을 가져 와서 SQL을 적절히 쿼리합니다.같은 페이지에서 PHP 폼 필드의 값을 얻는 방법

+0

간단한 방금 인 print_r있는 사람 ($ _ POST)를 인쇄; – Daya

+3

[무엇을 시도해 봤습니까?] (http://www.whathaveyoutried.com/) [FAQ] (http://stackoverflow.com/faq)를 참조하십시오. –

+0

@ John Conde : 우수 링크 –

답변

0

그리고 다시 AJAX, 친애하는 친구.

0

데이터베이스에서 데이터를 가져 오는 드롭 다운의 onchange 이벤트에서 ajax 함수를 호출해야합니다.

1

일단 페이지가로드되면 PHP는 더 이상 아무것도 할 수 없습니다.

사용자 상호 작용을 기반으로 PHP를 사용할 수 없습니다.

유일한 방법은 자바 스크립트를 사용하는 것입니다. ajax를 사용하면 자바 스크립트의 특정 URL에서 데이터를 검색 할 수 있습니다.

프로시 저는 다음과 같이 될 것이다 :

  1. 사용자가 뭔가를 선택
  2. 자바 스크립트 (아약스)가 해당 URL에서 URL
  3. 로드
  4. , 특정 쿼리
  5. 를 가져 오기 위해 PHP를 사용 결과가 자바 스크립트로 전송되므로 결과를 표시하십시오.

여기에 좋은 페이지 설명 아약스의 :

http://wabism.com/ajax-tutorial-with-jquery/

0

아약스는 당신의 친구입니다. 어느 쪽이든 원시 자바 스크립트 또는 jquery (더 쉽게)를 사용할 수 있습니다. 귀하의 단계는 다음과 같습니다. 1. php code block을 작성하십시오. 함수는 대부분 post에서 선택한 응용 프로그램 옵션을 취하고 데이터베이스를 쿼리하여 결과를 출력하는 함수입니다. 2. 현재 페이지에서 사용자가 옵션을 선택할 때마다 ajax 요청을 발생시키는 js 코드를 작성하십시오. 이 아약스는 post 옵션으로 PHP 스크립트에 선택된 옵션을 보내고 요청 성공시 출력을 가져올 수 있습니다. 그런

$('.selectBox').on('change', function(){ 
// do your ajax here. 
}); 

뭔가 ..

+0

코드 블록의 형식이 추한 경우 용서해주세요 ... 기본 노키아 휴대 전화에 있습니다. : p –

+0

Thanks Praveen. 예제를 자세히 작성하거나 인용 해 주시겠습니까? –

관련 문제