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

3731206609_1607045482.643.png

 

part_table

3731206609_1607047091.833.png

 

 

두번째 질문

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로 구글링을 하면서 검색을 해봐도 "안녕하세요 , 감사합니다" 같은 정해진 값으로 변경해주는건

가능한데 변수를 넣어서 하는법을 모르겠습니다...

 

답변 1개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고