配列に何らかの種類のパラメータ(まだ未知の変数)を追加する方法はありますか?あなたがここで見ることができるように、私は事前に(mysqlフェッチの前に)userIDを知らないので、ページを編集するためのリンクを適切に形成できません。配列内の未知の変数
<?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
}
?>
$行[ "編集可能"]は1又は2を返し、ユーザが編集可能であるかどう 戻るデータベース・レコードに依存します。
理由だけにリンクを分割しません接頭辞と接尾辞を指定し、$ row ["editable"]が1ならば接頭辞をエコーし、ユーザIDと後置? – mgiuffrida
クエリの後にリンクを作成します。 – Madbreaks
これは、ビジネスロジックとhtmlを混在させない理由です。 – dqhendricks