Masayuki様 返信ありがとうございます。 入れ替えたところ動作はしましたが意図したこととは多少違いました。 > print "$data<input type=\"checkbox\" name=\"chk[]\" value=\"$data\">"; ですがvalue=\"$data\"はひとつのデータですがこれを配列にして 例えば$val_alpha =array("a","i","u"); 分を送りたいのです。すみません。