가변값으로 넘겨받은 변수 저장방법 > 그누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";
}
?>

이렇게 받을 수 있습니다.
댓글 감사합니다..
배열로 넘기는 것은 저도 고려는 했습니다만 현재 형태가 배열변수가 아닌 가변이라....
원하는 답변은 아니군요...ㅎㅎ
좋은 하루 보내세요.
© SIRSOFT
현재 페이지 제일 처음으로