【发布时间】:2012-02-23 13:38:44
【问题描述】:
我正在开发一个网站,用户可以在其中添加朋友。在这里,我使用了一个简单的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[],但我可能错了。任何帮助将不胜感激。
【问题讨论】:
-
如果你将查询显示给mysql本身会更好。
-
我认为这无关紧要。这是一个简单的
SELECT * FROM users WHERE pending=1声明,我只是使用extract将它们设为变量。