사이트 내 전체검색
PHP
KCD-8 DB 병명 코드 AJAX로 불러와서 항목 넣어주기
로빈
https://cmd.kr/php/966 URL이 복사되었습니다.

본문

 진단명

<input id='wsearch' name='search' value='' placeholder="KCD검색" class='input1' size=7>

<input id='wr_4' name='wr_4' value='<?php echo $write['wr_4']?>' placeholder="진단명" required class='input1 required' size=100>

<div id='show_result' class='hide'></div>


<style>

#wsearch {

width:100px;

}


#wr_4 {

width:calc(100% - 110px);

}


#show_result {

width:calc(100% - 6px);

max-height:120px;

overflow-y:scroll; 

text-align:left;

}


#show_result ul,#show_result li{padding:0;margin:0;list-style:none;}

#show_result ul {padding:10px}

#show_result ul li{padding:1px 5px 1px 5px;;border:solid 1px #FFF}

#show_result ul li:hover{color:blue;border:solid 1px blue;font-weight:bold;}

</style>


<script>

function show_result(data) {

var arr = data.split("\n");

var result='<ul>';

    for (var i=0; i<arr.length; i++) {

if (!arr[i] || arr[i].length<5) continue;

result+="<li>"+arr[i]+"</li>";

    }

result+='</ul>';


$('#show_result').html(result);

$('#show_result').show();

}


$('#show_result').on("click","ul li", function(){

$('#wr_4').val( $(this).html() );

$('#show_result').hide();

});


last_key='';

$(document).on('keyup', '#wsearch', function() {

if (last_key==$('#wsearch').val()) return;

if (!$('#wsearch').val()) return;


$.ajax({

url: "<?php echo $board_skin_url?>/ajax.write_code.php",

type: "GET",

data: {

'search':$('#wsearch').val()

},

success: function(data) {

show_result(data);

}

});




});


</script>

 

 

ajax.write_code.php 내용은

<?php

$fp=fopen('ajax.write_code.txt','r');

$cnt=0;

while($buff=fgets($fp,1024)) {

if ($cnt>100) break;

if (strstr($buff,$_GET['search'])) {

$cnt++;

echo $buff,"\n";

}

}

fclose($fp);

 

ajax.write_code.txt 파일내용은

A00-B99Ⅰ.특정 감염성 및 기생충성 질환(A00-B99)

A00-A09장 감염 질환(A00-A09)

A00콜레라

A00.0비브리오 콜레라 01 콜레라형균에 의한 콜레라

A00.0고전적 콜레라

A00.1비브리오 콜레라 01 엘토르형균에 의한 콜레라

A00.1엘토르 콜레라

A00.9상세불명의 콜레라

A01장티푸스 및 파라티푸스

A01.0장티푸스


댓글목록

등록된 댓글이 없습니다.

PHP
871 (1/18P)

Search

Copyright © Cmd 명령어 3.22.181.81