가변값으로 넘겨받은 변수 저장방법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

가변값으로 넘겨받은 변수 저장방법 정보

가변값으로 넘겨받은 변수 저장방법

본문

고민을 해보았는데 생각이 안나네요..질문드립니다..

먼저,
폼에서
<form>
<?php
for($i=1;$i<= $a;$i++){?>
<input type=checkbox name="sarang<?php echo $i; ?>" value="">
<?php }?>
-------
--------
</form>
이렇게 폼에서 넘깁니다.. 여기서 sarang으로 시작하는 변수는 언제든 변동(+, -)이 있습니다.

넘겨받은 액션에서 DB에 값을 저장해야 하는데
이 때
<?php
for($i=1;$i<=$total;$i++){
$sql = insert table명 (필드1, 필드2,...) values(값, sarang.$i,...);
mysql_query($sql);
로 할 경우 넘어온 변수의 갯수인 $total을 어떻게 구하면 될까요?

고수님들의 지도편달을 바랍니다...

댓글 전체

배열 파라미터로 넘기시는 것은 어떠신지요?

https://kldp.org/node/46173  여기 중간 쯤에 보시면,


<?php for($i=0; $i< $a; $i++){ ?>
    <input type="text" name="texts[]" value="">
<?php }?>

이렇게 넘기고,


<?php
for($i=0; $i<count($_POST['texts']); $i++){
    echo $_POST['texts'][$i]. "<br>\n";
}
?>

이렇게 받을 수 있습니다.
댓글 감사합니다..
배열로 넘기는 것은 저도 고려는 했습니다만 현재 형태가 배열변수가 아닌 가변이라....
원하는 답변은 아니군요...ㅎㅎ
좋은 하루 보내세요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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