Как данные из табе в комбобокс динамически

Как я могу поместить $ CATEGORY динамически, чтобы все, что я нажимал на таблицу, получалось в поле со списком? (без указания его идентификатора на любое число, например 5)

<?php
$CATEGORY = 5; //from DB table, consider 5 as category id for sample

$sql="SELECT tblcourse.id as id, tblcourse.course as course FROM tblcourse";
$result=mysql_query($sql) or die(mysql_error());

$options="";
while ($row=mysql_fetch_assoc($result)) {
$id=$row["id"];
$thing=$row["course"];
$isSel = ($CATEGORY == $id)?"selected":'';
$options.= " <OPTION VALUE='$id' $isSel>$thing</option>";
}
?>

Мой код формы Combobox ниже:

<select name="cbocourse" style="height:35px; width:280px; background-color:#923227; box- shadow:1px 1px #FFF;color:#C90;" onClick="submitCATEGORY();">
<option value="<?php echo $CATEGORY; ?>">
<?php echo $options;?></option></select>

0

Решение

Ваш код со списком неверен: вы не можете разобрать список опций в другой супер вариант, это ничего не значит. Просто разберите ваши параметры $ между выбранными тегами.
Просто обязательно перезагружайте свою страницу (или фрагмент страницы, например, с помощью AJAX) каждый раз, когда вы вызываете submitCATEGORY (), для регенерации вашего html-списка.
Ваш код PHP кажется хорошим.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector