[PHP-users 19599]Re: フォームから「同一名データ」を受け取る
yoshiyuki fukutome
tome @ nekomyu.org
2003年 12月 26日 (金) 14:33:09 JST
以下の例ですと、GET メソッドのクエリ文字列は、'id=no1&id=no2'
てな感じになるとおもいます。
$_REQUEST ではなくて、$_SERVER['QUERY_STRING'] を取得して
解釈する処理を書けば、同一名データを扱うことができるかも
しれません。
よっぽどの理由がなければ、
<input type="text" name="id[]" value="no1">
<input type="text" name="id[]" value="no2">
などとして配列で取得することをおすすめします。
On 12/26, ケビン シュワンツ wrote:
> 参考にさせて、頂いています
>
> フォームから「同一名データ」を受け取る場合、
>
> どのようにすれば良いのでしょうか?
>
> 例)
> <html>
> <body>
> <form action="add.php">
> <table>
> <tr>
> <input type="text" name="id" value="no1">
> </tr>
> <tr>
> <input type="text" name="id" value="no2">
> </tr>
> <table>
> </form>
> </body>
> </html>
>
> id = $_REQUEST['id']
>
> 上記のようにやると先頭のみ取得できるが、
> 他のデータを取得できない
> →html的には、動作するがphpは、受け取れないのでしょうか?
>
> ヒントがあればよろしく御願いします
--
fukutome yoshiyuki
tome @ nekomyu.org
PHP-users メーリングリストの案内