답변 3개
채택된 답변
+20 포인트
8년 전
예를 들어 특정좌표 주위 업체를 받아오는 경우
저는 $.getJSON으로 lat lng를 map.php등의 php 파일로 보낸 이후
php에서 거리로 DB 쿼리 날리고 나온 정보를 json으로 가공, json형태로 필요 정보를 받아와
자바스크립트로 동적으로 테이블이나 레이어를 만들어서 보여 주고 있습니다.
$.get 해보셨으면 거의 동일하다고 보시면 됩니다.
DB입력이시면 get등으로 정보날려주고 php 파일에서 유효성 검사하고 DB에 입력해주시면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
스노든
8년 전
혹시 만드신 사이트 주소 좀 알 수 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
8년 전
</p><p><?php</p><p>include_once('./_common.php');</p><p>$write_table = 'g5_write_map';</p><p>$sql_search = '';</p><p>$stx = trim($stx);</p><p>if ($sca || $stx) {</p><p> $sql_search = get_sql_search($sca, $sfl, $stx, $sop).' and ';</p><p>}</p><p>$sql = " select wr_id, wr_subject, wr_9, wr_10 from {$write_table} where wr_is_comment = 0 and {$sql_search} wr_9 > 0";</p><p>$result = sql_query($sql);</p><p>$list = array();</p><p>while ($row = sql_fetch_array($result)) {</p><p><span style="white-space:pre"> </span>$item = array();</p><p><span style="white-space:pre"> </span>$item['code'] = $row['wr_id'];</p><p><span style="white-space:pre"> </span>$item['title'] = $row['wr_subject'];</p><p><span style="white-space:pre"> </span>$item['lat'] = $row['wr_9'];</p><p><span style="white-space:pre"> </span>$item['lng'] = $row['wr_10'];</p><p><span style="white-space:pre"> </span>$list[] = $item;</p><p>}</p><p>echo json_encode($list);</p><p>?></p><p>
이게 검색쪽이랑해서 불러오던 php입니다.
</p><p><script></p><p>function view_map_item() {</p><p><span style="font-size: 11pt; white-space: pre;"> </span><span style="font-size: 11pt;">var stx = encodeURIComponent("<?php echo $stx ?>");</span> </p><p><span style="white-space:pre"> </span>var sca = encodeURIComponent("<?php echo $sca ?>");</p><p><span style="white-space:pre"> </span>var src = "<?php echo $content_skin_url ?>/json_map.php?sfl=<?php echo $sfl ?>&stx="+stx+"&sca"+sca+"";</p><p><span style="white-space:pre"> </span>$.getJSON(src, function(data) {</p><p><span style="white-space:pre"> </span>if(!data.length) {</p><p><span style="white-space:pre"> </span>alert("등록된 단체가 없습니다.");</p><p><span style="white-space:pre"> </span>return;</p><p><span style="white-space:pre"> </span>}</p><p><span style="font-size: 11pt; white-space: pre;"> </span><span style="font-size: 11pt;">$("#totalCount").text(data.length);</span> </p><p><span style="white-space:pre"> </span>print_marker(data, 1); // 뿌려주기 함수</p><p><span style="white-space:pre"> </span>});</p><p>}</p><p></script></p><p>
이게 요청쪽 일부구요. 대충 이런식..나머지는 구글링이나 레퍼런스 참고 하시는게 좋을 듯 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
스노든
8년 전
이건 봐도 모르겠어요.
이건 왜 써넣으신거죠?
이건 왜 써넣으신거죠?
�
그림자밟기
8년 전
만든 사이트는 보내드리기가 힘들고 대략 이런식이라는 예시입니다.
거리 구하는 sql문은 구글링하시면 찾을 수 있을 겁니다.
거리 구하는 sql문은 구글링하시면 찾을 수 있을 겁니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인