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