[PHP-users 4907] チェックボックスについて

kaga php-users@php.gr.jp
Wed, 23 Jan 2002 16:51:18 +0900


お世話になります。

今、PHPでチェックボックスを複数選択するページを作成しています
がわからない所が有るので宜しくお願いします。

■使用環境■
OS           : Windows98
WEBサーバ    :FreeBSD / Apache
PHP          :PHP3
ブラウザ     :IE6

■質問内容■
チェックボックスを複数選択できるページを作りたいのですが
わかりません。わかる方居ましたらアドバイス宜しくお願いします。

■入力ページ■
<FORM>
<INPUT type="checkbox" name="checkbox[]" value="1">
<INPUT type="checkbox" name="checkbox[]" value="2">
<INPUT type="checkbox" name="checkbox[]" value="3">
<INPUT type="checkbox" name="checkbox[]" value="4">
<INPUT type="checkbox" name="checkbox[]" value="5">
<INPUT type="checkbox" name="checkbox[]" value="6">
<INPUT type="checkbox" name="checkbox[]" value="7">
<INPUT type="checkbox" name="checkbox[]" value="8">
<INPUT type="submit" value="選 択">
</FORM>
            ↓
■確認ページ■
<?
//ココで選択された項目を確認します。
for($int = 0; $int <= $intMax; $int++){
 if($chkLike[$int] != ""){
  switch($chkLike[$int]){
   case 1:
    echo "データ1";
    break;
   case 2:
    echo "データ1";
    break;
     ・
     ・
     ・
   case 7:
    echo "データ7";
    break;
   case 8:
    echo "データ8";
    break;
  }
 }
}

?>
<FORM>
<INPUT type="checkbox" name="checkbox[]" value="<? echo $chkLike; ?>">
<INPUT type="submit" value="O K">
</FORM>
            ↓
■次のページ■
前のページで選択されたチェックボックスの値をわたされる。

このようなページを作成したいのですがうまく行きません。
入力された値を確認ページに表示する事は出来たのですが?
次のページに飛ばす事ができません。
確認の為に次のページで
<?
echo $checkbox[];
?>
と設定した所、「Array」と表示されましたが、これは配列のデータが格納され
ているって事ですか?

下らない質問かも知れませんが宜しくお願いします。
では、失礼します。