私は、ユーザーが友達を追加できるWebサイトを開発しています。ここでは、簡単なSELECT
ステートメントを使用して、が保留中ののユーザーを表示しています。ここで私がこれまで持っているものです:今MySQLの行からドロップダウンメニューを選択する
while ($row = mysql_fetch_array($result))
{
<tr>
<td><img src="<?=$photo;?>" /></td>
<td><?=$realname;?></td>
<td><?=$userid;?></td>
<td><?=$username;?></td>
<td>
<select name="action">
<option value="skip">Skip (no action)</option>
<option value="accept">Accept</option>
<option value="deny">Deny</option>
</select>
<input type="hidden" name="uid" value="<?=$userid;?>" />
</td>
</tr>
}
、私はselect
一部についてとてもよく分かりません。 1人のユーザーのオプションだけを選択するだけで処理するのは簡単ですが、2人の異なるユーザーのさまざまなオプションを選択すると、結果を分けることができます。今のところ、私に与えるのはuid=1&action=accept&uid=2&action=deny
です。選択名をaction
からaction[]
に変更しようとしていますが、間違っている可能性があります。どんな助けでも大歓迎です。
にそれが良くなると
$_POST['skip']
をmysql自体にクエリを表示します。 – Seagull私はそれが重要とは思わなかった。これは単純な 'SELECT * FROM users WHERE pending = 1'文であり、変数を作るのに' extract'を使っただけです。 –