묻고답하기

책보면서 이제 막 PHP 만지작 거리는데요. 기본적인 내용만 나오지 막 궁금하고 그러면 해결하기가 힘들군요. ㅠㅠ

체크박스의 경우

<input type="checkbox" name="hobby" value="농구"> 농구
<input type="checkbox" name="hobby" value="축구"> 축구
<input type="checkbox" name="hobby" value="야구"> 야구
<input type="checkbox" name="hobby" value="수영"> 수영

이렇게 하고 여러개 선택하고

echo "$hobby";

하면 여러개 체크해도 마지막에 체크한 것 한개만 나오더라구요.

이전 질문중에 찾아보니 설명없이 그냥 배열을 이용하라고 하던데;;



그래서

<input type="checkbox" name="hobby[]" value="농구"> 농구
<input type="checkbox" name="hobby[]" value="축구"> 축구
<input type="checkbox" name="hobby[]" value="야구"> 야구
<input type="checkbox" name="hobby[]" value="수영"> 수영

이런 식으로 입력하고 출력하니

Array

라고만 나옵니다. -_-




그래서

<input type="checkbox" name="hobby1" value="농구"> 농구
<input type="checkbox" name="hobby2" value="축구"> 축구
<input type="checkbox" name="hobby3" value="야구"> 야구
<input type="checkbox" name="hobby4" value="수영"> 수영

라고 만들고

echo "$hobby1 $hobby2 $hobby3 $hobby4";

이렇게 하니까 여러개가 출력되더군요. 이거 맞는 방법입니까?
맞다고 해도 배열을 이용하는 방법을 알고 싶습니다.
나중에 스크립트랑 하려면 배열로 해야 하는 것 같더라구요?



위의 소스를 어떻게 고치면 배열을 이용해서 효과적으로 수정할 수 있는 건가요?

자세히 알려주시면 정말 감사하겠습니다. ^^