我正在特定页面上更新我的数据库中的条目。我有一张研究桌和一张作者桌。研究表仅在字段中显示一个数字,以指示 id 或编写它的作者。
编辑编号时会显示作者 ($row[4]),但是当我刷新页面时,会显示作者的姓名。我希望显示名称而不是数字。如何让名字第一次出现?
顺便说一句,下拉列表本身会填充名称。
这是我本节的代码。
标题中的代码
<?php
if(isset($_GET['edit']))
{
$id=$_GET['edit'];
$response=mysql_query("SELECT * FROM studies WHERE id='$id'");
$row=mysql_fetch_array($response);
}
?>
HTML 正文中的代码
<select name="new_estudo_author">
<option value="<? echo $row[4]?>"><?php echo $row[4]?>...</option>
<?
$authorlist=mysql_query("select * from authors order by name asc");
while($row_authorlist=mysql_fetch_assoc($authorlist)){
?>
<option value="<?echo $row_authorlist['id']?>"><?echo $row_authorlist['name'];?></option>
<?
}
?>
</select>