2016-07-01 11 views
-1

dropmenu<select name="dropbox">で、管理者、有効化、削除の3つのオプションがあります。以下のコードスニペットは、有効化<option>が選択され、submitボタンで送信され、エコーなどが表示された場合を示しています。私はを各ユーザーごとに持っています。私のコードは、最後のドロップボックスを変更した場合にのみ機能します。異なるユーザーに適用するオプションを選択してください

if(isset($_POST['submit'])) 
{ 
     if(isset($_POST['dropmenu']) && $_POST['dropmenu'] == 'activate') 
     { 
     echo 'is activated'; 
     } 
     else{ 
     echo 'fail'; 
     } 
} 

foreachドロップボックスで値を選択する方法はありますか?可能な方法の

答えて

0

つのユーザーIDとselect要素のようなあなたは、単にそれが$_POSTテーブルに値です確認するために入力された名前を構築する方法を知っている。この場合

<select name="dropbox_[userId]"> 

の名前を接続することです。

ユーザーがコードを送信する際に介入しない場合は、正規表現を使用して要素に関連付けられたユーザー情報を取得できます。

+0

だから、各ドロップボックスには一意の名前があります。それから私はそれらを変数に加えますか? '