ajax 사용방법 질문 드려요(구글링을 하면서 시도해보는데 계속 실패하네요)

ajax 사용방법 질문 드려요(구글링을 하면서 시도해보는데 계속 실패하네요)

QA

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

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

 

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 169
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT