ajax 사용방법 질문 드려요(구글링을 하면서 시도해보는데 계속 실패하네요)
본문
사용 page
index.php
product.php
product_up.php
사용방법
product.php 에서 ajax를 사용하여 product_up.php의 데이터를 가져와서
product.php에 표출
첫번째 질문
product_up.php 에서 DB데이터를 가져옵니다
<? include_once('./_common.php'); $sql = "select * from " . $g5['product_table']; $result = sql_query($sql); while ($row = sql_fetch_array($result)) { $ph_name_device = $row['ph_name_device']; $it_id = $row['it_id'];
$sql2 = "select * from ".$g5['part_table']." where (1) and idx = '".$row['t_idx']."'"; $row2 = sql_fetch($sql2); $list_t_name = $row2['t_name'];
}
ajax에서 가져오기 위한 데이터를 DB에서 불러오는 페이지인데 이렇게 가져오는게 맞나요?
가져오는 데이터가 ph_name_device , it_id , t_name 입니다
아래처럼 DB에 등록되어 있습니다
ph_name_device 값만 동일한값으로 행이 3개씩 존재합니다
product_table
part_table
두번째 질문
product.php 에서 html 작성
<ul>
<li> <span class="product"> <input type="radio" class="radio" name="product" id="product1" value="no1" checked onclick="setform();"> <label for="product1" class="no1">no1</label> </span> </li>
<li> <span class="product"> <input type="radio" class="radio" name="product" id="product2" value="no2" checked onclick="setform();"> <label for="product2" class="no2">no2</label> </span> </li>
<li> <span class="product"> <input type="radio" class="radio" name="product" id="product3" value="no3" checked onclick="setform();"> <label for="product3" class="no3">no3</label> </span> </li>
</ul>
<div id="prd></div>
index.php에서 제품을 클릭해서 product.php 페이지로 접근하기 때문에 ph_name_device 3개의 값중
no1에 해당하는 값을 product.php로 넘겨서 product,php 로 처음 접속시에는 no1에 해당하는 값이
<div id="prd></div> 화면에 표출된 상태입니다
이 상태에서 product.php에서 3개의 input(no1,no2,no3)을 눌렀을때 product_up.php에서 불러온
ph_name_device , it_id , t_name 값을 가져와서 <div id="prd></div>에 표출값을 변경하고 싶은데
위 코드처럼 짜는게 맞나요?
세번째 질문
javascript를 어떻게 코딩해야할지를 모르겠습니다....
ajax로 구글링을 하면서 검색을 해봐도 "안녕하세요 , 감사합니다" 같은 정해진 값으로 변경해주는건
가능한데 변수를 넣어서 하는법을 모르겠습니다...