[PHP-users 7369] Re: フォームのセレクトについて

Koji KUSANAGI php-users@php.gr.jp
Fri, 10 May 2002 12:26:06 +0900


草薙です。

どのような環境で実行されているのでしょうか?
4.2.0であれば、$_GET,$_POST,$_REQUEST等を使うことをお勧めします。
http://jp.php.net/manual/ja/language.variables.predefined.php

フォーム変数を自動的にグローバル変数にセットするためには、php.iniか.htaccess
の中で、register_globalsをOnに設定しておく必要があります。
ただ、この方法は他の方も常々おっしゃっている通り、あまりお勧めできません。
マニュアルをご参照ください。
あと、過去ログに似た質問が頻出していますので、register_globals等で検索してみ
てください。

もう一点、まさかとは思いますが、これらのソースを一つのファイル内に記述しては
いませんよね。

--Original Message--
From: shojun kimura
><select name="mes">
><option>待機メッセージなし</option>
>			
>$n = pg_numrows($res);
>for($i = 0; $i < $n; $i++)
>{
>	$msg = "msg";
>	$recc = pg_fetch_array($res, $i);
>	${${"msg"}.$i} = $recc["msg"];
>	
>	<option value=<?=$i?>><?=${${"msg"}.$i}?></option>
>}
>
>echo "</select>\n";
>}
>			
>if($mes == 0)
>	$msg_ = ${${"msg"}."0"};
>elseif($mes == 1)
>	$msg_ = ${${"msg"}."1"};
>
><input type="hidden" name="message" value=<?=$msg_?>>
>

----------------------------------------------------
草薙考司 <kusanagi@crumple.co.jp>