post방식으로 배열값 넘기기 질문입니다. > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

post방식으로 배열값 넘기기 질문입니다. 정보

post방식으로 배열값 넘기기 질문입니다.

본문

초보질문입니다


A.php 에서
폼값을
 <form name="myform" method="post" action="result.php" role="form">
             
                <fieldset>
                    <legend>취미를 선택해 주세요.</legend>

                    <!-- 설문항목 -->
                    <div class="checkbox">
                      <label>
                        <input type="checkbox" name="hobby[]" value="음악감상">
                        음악감상</label>
                    </div>
                    <div class="checkbox">
                      <label>
                        <input type="checkbox" name="hobby[]" value="영화감상">
                        영화감상</label>
                    </div>
                    <div class="checkbox">
                      <label>
                        <input type="checkbox" name="hobby[]" value="게임">
                        게임</label>
                    </div>

                    <button type="submit" class="btn btn-primary">결과보기</button>
                </fieldset>
            </form>

이런식으로 해서 result.php 로 배열로 넘겼는데요

result.php  -------------내용입니다

 $hobby = $_POST('hobby');

    // 배열 데이터이기 떄문에 문자열로 합쳐야 출력 가능함.
    $hobby_str = implode(", ", $hobby);

  <?php echo $hobby_str;?>

이렇게 출력했는데도 값이 없습니다. ㅜㅜ


뭐가 잘못됐는지요?
추천
0

댓글 2개

$hobby = $_POST['hobby'];
for ($i=0; $i<count($hobby); $i++) {
    echo $hobby[$i];
}
이렇게 해서 값체크 한번 해보시구요.

$hobby = $_POST('hobby'); -> $hobby = $_POST['hobby'];
으로 변경하세요.
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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