2013-05-13 2 views
0

내 프로젝트에 문제가 있습니다.다른 콤보 상자에서 값을 선택하여 콤보 상자에 대한 결과 표시

Football 
Basketball 
Tennis 

이러한 하위 카테고리 :

super league A 
super league B 
euroleague 
Serie A 

내가 내 phpMyAdmin을 DB의 범주와 하위 범주가 나는 이러한 범주가 있습니다. 는 제가 DB에서 쿼리를 통해 두 개의 서로 다른 콤보로,이 두 가지를 표시하는 것이 지금이 코드를 가지고 :

<?php 
$category = mysql_query("SELECT * FROM katigories ORDER BY id_katigoria"); 
echo "<select name='katigoria'>"; 
echo "<option selected='selected' value='0'> Επιλογή κατηγορίας! </option>"; 
while($values = mysql_fetch_assoc($category)) 
{ 
    echo "<option value='$values[id_katigoria]'>".$values['katigoria']."</option>"; 
} 
echo "</select>"; 
?> 

<?php 
$category = mysql_query("SELECT * FROM upokatigories ORDER BY id_upokatigoria"); 
echo "<select name='upokatigoria'>"; 
echo "<option selected='selected' value='0'> Επιλογή υποκατηγορίας! </option>"; 
while($values = mysql_fetch_assoc($category)) 
{ 
    echo "<option value='$values[id_upokatigoria]'>".$values['katigoria']."</option>"; 
} 
echo "</select>"; 
?> 
지금까지

너무 좋아

. 하지만 이제 제 문제는 제가 첫 번째 농구에서 골라야한다는 것입니다. 그리고 저는 두 번째 콤보 박스에 대해서만 euroleague를보고 싶습니다.

JS 또는 jQuery에 대해 많이 알지는 못하지만, 그 중 두 가지가 내가 찾는 대답이라고 생각합니다. 내가 맞습니까?

아이디어를 읽거나 계속 하시겠습니까? 또는 무엇을 읽고 싶은지, 어디서 볼지 제안하십시오.

P. 비슷한 것을 찾았지만 C#이나 Python 용이었습니다. 그래서 다른 질문을 반복하지 않기를 바랍니다.

+0

답변은 AJAX –

답변

0

새 드롭 다운을 다시 가져 오기 위해 서버에 아약스 호출을해야하는 jQuery가 필요합니다. 명부. 여기를 참조하십시오 : http://www.codingcereal.com/2009/09/autopopulate-select-dropdown-box-using-jquery/

+0

에 따라 불행하게도 어렵습니다. (이 튜토리얼을 완료 할 수 없습니다. 또한이 플러그인을 발견했습니다. 유용하고 흥미로운 http://www.jquery4u.com/plugins/10-jquery-selectboxdrop-down-plugins/ 기타 아이디어, 수행 방법 –

+0

더 쉽게 읽을 수 있습니다. http://www.x-developer.com/php-scripts/loading-drop-downs-with-ajax-php-and-fetch-values-from-database-with-refreshing-the-page – karmafunk

+0

It 이런 식으로 간단한 작업을하는 것이 가치가 있습니다.이 작업은 jQuery를 사용하지 않고 드롭 다운에서 선택하는 경우에만 데이터 행을 표시합니다. http://www.w3schools.com/php/php_ajax_database.asp – karmafunk

관련 문제