0

我正在特定页面上更新我的数据库中的条目。我有一张研究桌和一张作者桌。研究表仅在字段中显示一个数字,以指示 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>
4

0 回答 0