有没有办法将某种参数添加到数组(但未知变量)?正如您在此处看到的,我事先不知道用户 ID(在 mysql 获取之前),因此我无法正确形成指向编辑页面的链接。
<?php
$box = array ('1'=>"<a href='edit.php?id=/PROBLEM??/'>edit</a>",'2'=>'Cannot edit');
while ($row = mysql_fetch_array($something)) {
?>
<tr>
<td><?php echo $row["Name"]; ?></td>
<td><?php echo $box[$row["editable"]]; ?></td>
</tr>
<?php
}
?>
$row["editable"] 返回 1 或 2,取决于用户是否可编辑时返回的数据库记录。