Я могу заполнить выпадающее меню со всеми записями из базы данных, но застрял там, где уже установленное значение не может показать или показать как дубликат. я искал здесь и нашел два похожих вопроса, но их ответы не помогли мне. мой код нижеsql populated drop down to include database value
connect.php включен, которая имеет все соединения с базой данных информации
<?php
include 'connect.php';
$qry=mysql_query("SELECT * FROM experts", $con);
if(!$qry)
{
die("Query Failed: ". mysql_error());
}
?>
<select name="expert" id="expert">
<option value="<?php echo $row['expert']; ?>"><?php echo $row['expert']; ?> </option>
<?php
while($row=mysql_fetch_array($qry))
{
echo "<option value='".$row['expert']."'>".$row['expert']."</option>";
}
?>
</select>
проблемы с этим она включает в себя повторяющиеся записи, а также выбранную запись. Я знаю, что мне нужно добавить оператор if, чтобы удалить выбранную запись, но не знаете, как это сделать.
PHP MySQL Drop Down Box Populate Selected Value, похоже, имеет мой ответ, но я, похоже, не могу использовать этот пример, чтобы он соответствовал моему коду, как его формулировка по-разному.
Пожалуйста, [не использовать '' mysql_ * функции] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) в новом коде. ** Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation) **. Узнайте о [подготовленных заявлениях] (http://en.wikipedia.org/wiki/Prepared_statement) и используйте [PDO] (http://us1.php.net/pdo) или [MySQLi] (http: // us1.php.net/mysqli). –
'
Jay. Я узнал, что слишком поздно, но я потратил слишком много времени и сил, чтобы изменить мой код на PDO или MySQLi не будет самой эффективной задачей. –