sanchez812 пишет:И вообще, php формирует html, а не наоборот, так что лучше имхо всё писать в php, а html выводить через echo/print.
Да не уж то
Полностю не согласен.
Вместо простини из echo истинно праведным вариантом являеться разделения логикы от вывода.
Ну и по названию mytag_select понятно что на каждый option у Вас там СЕЛЕКТ. А ет не хорошо.
Так что перед тем как писать что-то лучше подумать дважды
(Добавление)
в продолжении
CODE ( htmlphp):
скопировать код в буфер обмена
<?php function getProductsByCategoryId($category_id) { if(!$category_id) return arrray(); $result = mysql_query('SELECT * FROM products WHERE id_cat='.$category_id); $tovar[$row['id']] = $row['title']; return $return; } ?> <div style="position:absolute; margin-left:600px; margin-top:430px;"> <select multiple name="id_dop_tovar"> <?php foreach(getProductsByCategoryId(isset($_GET['id']) ? (int)$_GET['id'] : false) as $key=>$value): ?> <option value="<?= $key; ?>"><?= $value; ?></option> <?php endforeach; ?> </select> </div>
|