2026, 새로운 도약을 시작합니다.

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

· 7년 전 · 13786 · 2
초보질문입니다


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;?>

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


뭐가 잘못됐는지요?
|

댓글 2개

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

$hobby = $_POST('hobby'); -> $hobby = $_POST['hobby'];
으로 변경하세요.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
번호 제목 글쓴이 날짜 조회
3309 3년 전 조회 2,008
3308 11년 전 조회 2,327
3307 6년 전 조회 5,018
3306 6년 전 조회 3,491
3305 6년 전 조회 1.3만
3304 7년 전 조회 3,971
3303 7년 전 조회 3,950
3302 7년 전 조회 1.4만
3301 8년 전 조회 5,095
3300 8년 전 조회 6,189
3299 8년 전 조회 1.1만
3298 8년 전 조회 4,231
3297 8년 전 조회 4,655
3296 8년 전 조회 1.2만
3295 8년 전 조회 1.5만
3294 8년 전 조회 6,241
3293 8년 전 조회 5,859
3292 9년 전 조회 5,511
3291 9년 전 조회 1.4만
3290 9년 전 조회 5,267
🐛 버그신고