我正在开发一个网站,用户可以在其中添加朋友。在这里,我使用一个简单的SELECT
语句来显示当前正在等待成为朋友的用户。这是我到目前为止的内容:
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[]
,但是我可能错了。任何帮助将不胜感激。 最佳答案
您可以将uid用作操作的键。例如:
<select name="action[<?php echo $userid; ?>]">
<option value="skip">Skip (no action)</option>
<option value="accept">Accept</option>
<option value="deny">Deny</option>
</select>