php와 sql 관련 질문 드립니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
php와 sql 관련 질문 드립니다.

QA

php와 sql 관련 질문 드립니다.

본문

혼자서 공부하던 중에 크나큰 고난에 빠졌습니다....ㅠㅠ

checkbox 를 

<code>

$gname  = '';

$sql2 = " select * from {$g5['g5_BB_table']} ";

if ($is_admin != 'super')

$sql2 .= " where 1";

$result2 = sql_query($sql2);

for ($d=0; $row2=sql_fetch_array($result2); $d++)

{

$len = strlen($row3['index']);

$nbsp = '';

for ($e=0; $e<$len; $e++) {

$nbsp .= '   ';

}

$BBname .= '<input type="checkbox"'.$row3['index'].'>'.$nbsp.$row2['name'].PHP_EOL;

}

</code>

이런 방식으로 checkbox를 DB 안에 있는 수 만큼 가져오고 있습니다.

여기서 질문 드립니다 크게 보시면 2가지 입니다.

원래 저 부분이 들어가 있는곳이 글쓰기로 따지면 등록을 하는 부분입니다.

등록하는 table 은 g5_AA_table 이라고 하고 위에서 처럼 checkbox 의 들어갈 정보를 가지고 있는 table 은 g5_BB_table 이라고 합니다. 

그 등록하는 부분에 다른 table에서 값을 가져와서 뿌려주고 있는건데

저 내용을 g5_CC_table 에 AA 테이블의 인덱스 값과 BB 테이블 checkbox 에 들어가있는 인덱스 값을 CC 테이블에 저장을 하고 싶습니다.

즉 CC1 = AA_index1 과 BB_index1, CC2 = AA_index2 과 BB_index2, CC3 = AA_index3 과 BB_index3 이렇게 한쪽은 1개의 값이고 다른 한쪽은 여러개의 값을 가지는 것을 매칭 시켜서 한 테이블에 저장을 해야 하는데 대체 쿼리를 어떻게 짜야 할까요 그리고 

하나 더 질문 드리자면 CC1에서 BB_index1에 값이 들어가 있으면 수정을 눌렀을때 그 checkbox 가 선택이 되어 있도록 하고 싶습니다. 

$BBname .= '<input type="checkbox"'.$row3['index'].~~~~ 

이 부분에 선택되느냐 안되느냐 하는 구문을 또 넣어도 정상적으로 돌아갈까요???

<code>

$BBname .= '<input type="checkbox".if(($it['win']) == 1) checked.$row3['index'].'>'.$nbsp.$row2['name'].PHP_EOL;

}  

</code>

이런식으로요........너무 질문이 우왕좌왕 해서 제대로 된건지 모르겠지만....답변 기다리겠습니다.

 

 

이 질문에 댓글 쓰기 :

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

회원로그인

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