2014-11-22 1 views
-1

누군가가 옵션을 선택할 때 MySQL의 텍스트를 텍스트 영역에 삽입해야하지만 페이지를 새로 고쳐서는 안되며 모든 옵션이 특정 텍스트 일 ​​때 더 많은 옵션이 될 것입니다. 이 같은되어야합니다 : 어떤 선택 제목 1 그것은 문서 ID 1 텍스트 영역 양식 MySQL의 기본 텍스트에 표시해야 할 때 ... 내가 TinyMCE에 텍스트 영역을 사용하여 ...누군가가 옵션을 선택할 때 MySQL의 데이터를 삽입하는 방법

<select name='title_for_text'> 
<option value='1'>Title 1</option> 
<option value='2'>Title 2</option> 
</select> 

<textarea> SELECTED TEXT FOR TITLE 1 </textarea> 

그리고

+0

당신은 그것에 대해 검색 했습니까 ?? ..이 링크는 도움이 될 것입니다. http://www.w3schools.com/php/php_ajax_database.asp –

+0

그리고 무엇을 했습니까? – bksi

+0

모하메드 - 유세프 덕분에 도움이되었습니다. – Vladimir

답변

1

다음과 같이 할 수 있습니다 :,210

HTML :

<select id="select"> 
     <option value="1">Title 1</option> 
     <option value="2">Title 2</option> 
    </select> 

<textarea id="textarea"> SELECTED TEXT FOR TITLE 1 </textarea> 

JQuery와 :

$("#select").on("change",function(){ 
    var SelVal = $(this).val(); 
    $.post("url\to\php",{SelVal:SelVal},function(answer){ 
     $("#textarea").val(answer); 
    }); 
}); 

PHP :

function loadText(e) { 
    var thisValue = $(this).val(); 
    $('textarea').load('get_text.php?v='+thisValue); 
}; 
$('select[name=title_for_text]').on('change', loadText); 
:

코드와
$val = $_POST['SelVal']; 
$query_result=''; 
//Your Query Here 
echo $query_result; 
exit(); 
0

, 당신이 갈 수 있습니다에서 Fiddle.

여기서는 get_text.php 스크립트가 게시 된 변수 v을 기반으로 텍스트를 출력한다고 가정합니다.

관련 문제