- 24 名前:nobodyさん [2007/12/19(水) 18:53:57 ID:E60FAw4D]
- すみません。PHP4の本を読んでサンプル改変してるのですが、PHP4の本はレジスターグローバルをonにしてあるため
ちょっと迷っています。ちなみに可変変数を使っているので私にはむずかしく、、助言をお願いしたいしだいです。 原文は $data = "FIELD_$j"; $data = $$data; という2文です。ちなみにforループの中で$jをカウント変数で使っています。 FIELD_$jというのは、WEBページのテキストボックスに上からFIELD_0,FIELD_1...と つけた名前です(<input type="text" name="FILED_0">という感じで)。 レジスターグローバルをオフにしているため、 $_POST['FIELD_$j']としなくてはならないのですが、そうするためには $data = "_POST['FIELD_$j']"; $data = $$data; で文法的に正解でしょうか?よろしくお願いします。
|

|