배열에 매개 변수를 추가하는 방법이 있습니까? 당신이 여기에서 볼 수 있듯이, 미리 (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를 반환, 사용자가 편집 또는없는 경우 수익을 데이터베이스 레코드에 따라 달라집니다.
왜 단지에 링크를 분할하지 prefix와 postfix를 입력하고 $ row [ "editable"]가 1이면 접두어를 echo하고 사용자 ID와 후위? – mgiuffrida
쿼리 후 링크를 작성하십시오. – Madbreaks
이것이 우리가 html과 비즈니스 로직을 섞지 않는 이유입니다. – dqhendricks