У меня есть база данных для категорий, где я есть идентификатор и имя строкКак получить выбранное значение из выпадающего списка на пост редактирования
<select name="category_id">
<option value="<?php if($category_id === 1) { echo 'selected';} ?>">Electronics</option>
<option value="<?php if($category_id === 2) { echo 'selected';} ?>">Automotive</option>
</select>
по какой-то причине это не показывает, какой был выбран при попытке редактирования представленный после
и я сделать извлечь cATEGORY_ID так:
$res6 = mysql_query("SELECT * FROM `posts` WHERE `id` = '" . $id . "' LIMIT 1");
if(mysql_num_rows($res6) > 0){
while($row6 = mysql_fetch_assoc($res6)){
$id = $row6['id'];
$category_id = $row6['category_id'];
$price = $row6['price'];
$cover = $row6['cover'];
$title = $row6['title'];
$description = $row6['description'];
}
}
Вы имели в виду 'select =" selected "' вместо 'value =" selected "' возможно? – Marty
проблема решена. пришлось вынуть его из значения = "" –