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

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>

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

 

 

이 질문에 댓글 쓰기 :

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

회원로그인

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