0
После того, как пользователь выбрал компакт-диск, я пытаюсь отобразить выбор пользователя с редактированием, поэтому я показываю его в текстовом поле или в раскрывающемся списке. Как и на картинке, я могу заставить Publisher отображать в текстовом поле, но для раскрывающегося списка он отображается как пустой. Я пытаюсь $ CDPub в пределах значения параметра, но он не работает.Отобразить выбор пользователя в выпадающем списке
<form method="get" action="UpdateCD.php">
<div align="center">
<div>Title <input type = "text" name = "CDTitle" value = "<?php echo $CDTitle; ?>" /></div></br>
<div>Year <input type = "text" name = "CDYear" value = "<?php echo $CDYear; ?>" /></div></br>
<div>Price <input type = "text" name = "CDPrice" value = "<?php echo $CDPrice; ?>" /></div></br>
<div>Category <input type = "text" name = "CDCat" value = "<?php echo $CDCat; ?>" /></div></br>
<div>Publisher <input type = "text" name = "CDPub" value = "<?php echo $CDPub; ?>" /></div></br>
Publisher
<select name="CDPub">
<option value= " ">
<?php
include 'database_conn.php'; //make db connection
if (! (is_object($conn) && (get_class($conn) == 'mysqli'))) {
die("DB connection failure.");
}
$rsCDpub = mysqli_query($conn, "SELECT nmc_publisher.pubName FROM nmc_publisher");
if (!$rsCDpub) {
die("No result from DB query."); //probably invalid SQL, table error
}
if ($rsCDpub->num_rows < 1) {
die("No rows returned from DB query."); //query runs but nothing is found in DB to match
}
while($Catpubresult = mysqli_fetch_array($rsCDpub)){
echo "<option value='".$Catpubresult[0]."'>".$Catpubresult[0]."</option>";
//echo "<option value='".$Catpubresult[0]."'>".$Catpubresult[0]."</option>";
}
?></br></br>
<div><input type="submit" value="Update"></div>
</form>