我正在开发一个网站,其中用户可以添加好友。在这里,我使用一个简单的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
部分。如果我只选择一个用户的选项,但是我应该如何处理它,以便为两个不同的用户选择不同的选项时,我仍然可以分离结果,这很容易处理。因为现在,它给我的是uid=1&action=accept&uid=2&action=deny
。我正在考虑将选择名称从action
更改为action[]
,但我可能是错的。任何帮助将不胜感激。
它将如果你会更好将查询显示给mysql本身。 – Seagull 2012-01-31 20:19:04
我不认为这很重要。这是一个简单的'SELECT * FROM users WHERE pending = 1' statment,我只是使用'extract'来使它们变量。 – 2012-01-31 20:23:48