[Codeigniter-users] (無題)

Zurück zum Archiv-Index

小島健太郎 kojim****@gmail*****
2012年 6月 1日 (金) 12:53:10 JST


ありがとうございます。
おかげさまで解決しました。

そのままの形で使用させていただきました。




> こんばんは、戸田です。
>
> $array = $this->input->post(); と、引数無しで post() を実行すると
> POST データをすべて連想配列として取得することができます。
> CodeIgniter 2.0.3 で試したところ、たとえば、
>
> ========================================
> <form method="POST" action="action_target">
>    <input type="submit" name="submit_del[]" value="削除1" />
>    <input type="submit" name="submit_del[]" value="削除2" />
>    <input type="submit" name="submit_del[]" value="削除3" />
> </form>
> ========================================
>
> という view を作ると、「削除2」を押したとき、
> controller では POST データを次のような連想配列として
> 受け取ることができるようです。
>
> ========================================
> array(
>    'submit_del' => array(
>        1 => '削除2'
>    )
> )
> ========================================
>
> これを利用して、連想配列の key の方を利用して
> 削除処理ができるのではないか、と思います。
>
>
>
> 以上です。
>
>
>
>
> On 2012/05/25, at 13:38, 小島健太郎 wrote:
>
>> 初めまして。kentaroと申します。
>>
>> PHPで
>> $id = key($_POST[submit_del]);
>> というやり方でPOSTのkey値を受け取ることがあると思いますが
>> CodeIgniterのコントローラで
>> $id = $this->input->post("xxx",true);
>> の書き方だと、key値の受け取りはどのような記述になりますか。
>>
>> ちなみに送信側は
>> <input type="submit" name="submit_del[$id]" value="削除" />
>> のように、各レコードに削除ボタンを持たせるようなものを想定しています。
>>
>> 宜しくお願いします。
>>
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>




Codeigniter-users メーリングリストの案内
Zurück zum Archiv-Index