См.
Однако в Bootstrap DropDowns создаются с использованием элементов div или списков.
Исходя из вашего текущего кода, я предполагаю, что вы используете Bootstrap 3.x
Вот пример, который вы можете попробовать:
<li class="dropdown">
<a href="#" class="glyphicon glyphicon-book dropdown-toggle" data-toggle="dropdown" role="button">
Training <span class='caret'></span>
</a>
<ul class="dropdown-menu">
<?php
$sql = "SELECT * FROM sessions where event_type = 'training' ORDER BY pro_title ";
$res = mysqli_query($con1, $sql);
if (mysqli_num_rows($res) > 0) {
while ($row = mysqli_fetch_array($res)) {
echo "<li><a href='mail/success.php?idx={$row['event_id']}'>{$row['pro_title']}</a></li>";
}
}
?>
</ul>
<li>
Чтобы узнать больше о структуре, я советую вам проверить следующие ссылки (Bootstrap 3.x):
Обновление
<select onChange="window.location.href=this.value"> does the same as if you would click on the links in the dropdown <a href="somelink">text</a>
.
Тем не менееВы можете сделать это при нажатии на элемент следующим образом:
Попробуйте этот код для отображения элементов списка:
echo "<li><a onclick='window.location.href=\"mail/success.php?idx={$row['event_id']}\">{$row['pro_title']}</a></li>";