[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」と表示されましたが、これは配列のデータが格納され
ているって事ですか?
下らない質問かも知れませんが宜しくお願いします。
では、失礼します。