Итак, у меня есть database
, и в нем есть столбец с именем selectedDates
. В этом столбце есть строка со значениями
2018-08-22
2018-08-15
2018-08-20
Имейте в виду, что это 3 набора дат, но в одной строке. Как мне сделать тег / выпадающий список с этими тремя значениями. Возможно ли это сделать? Если потребуется дополнительная информация, дайте мне знать, и я отредактирую.
Ниже приведен мой код для того, чтобы он делал раскрывающиеся опции в одном столбце, но в разных строках. Такие как
Column 1
Row 1 - Dog
Row 2 - Cat
Row 3 - Mouse
Мне нужно, чтобы это было похоже на
Column 1
Row 1 - Dog,Cat,Mouse
, а затем есть варианты выпадающего списка, как у мыши с кошкой
пример кода ниже столбца 1, 3 разных строки
<?php
$con = new mysqli('localhost', 'root', '', 'races');
if($con->connect_errno) {
// error reporting here
}
$result = $con->query("SHOW TABLES");
if($result->num_rows > 0) {
echo '<select id="myTable" onchange="myFunction()">';
while($row = $result->fetch_array(MYSQLI_NUM)) {
echo '<option value="Test" name="SelectedDate">' . $row[0] . '</option>';
}
echo '</select>';
} ?>
редактировать для ответа на комментарий
Пример базы данных
Id | Info | SelectedDates
1 hi 2018-18,2018-19
2 hi 2018-20,2018-21
В приведенном вами коде в моем примере это только создаст раскрывающийся список с идентификатором 1, но если бы у меня была другая строка, например с идентификатором 2, могу ли я изменить $row[0]
на $row[1]
, чтобы мой раскрывающийся список отображал 2-ю строку выбранных дат?