Я пытаюсь создать страницу расписания, где у меня есть таблица sql, называемая встречами, которая содержит (id, name, date, time). Я хочу перегруппировать данные в этой таблице в таблице на основе html / css, чтобы все записи той же даты были перегруппированы, как показано на рисунке ниже
Затем я хочу, чтобы эта таблица повторялась, но новые данные новой даты. У меня есть Другая проблема – это пустой выпадающий список, в котором я пытался отобразить все даты в нем, а пользователь выбирает дату для просмотра расписаний. Код, пытающийся изменить его, находится в этой ссылке:
См. Последнюю часть учебника
И у меня есть эта часть кода:
<?php $sql="SELECT * FROM clinic.appoint"; $result = mysqli_query($con, $sql) or die($sql."<br/><br/>".mysql_error()); $rows=mysqli_fetch_array($result) ?> <div class="container"> <table> <thead> <tr> Schedule <th scope="row"> <form action="" method="submit"> <select name="Date" required class="form-control" id="Date"> <option value="">Please Select Date</option> <?php $sql2="SELECT * FROM clinic.appoint"; $result2 = mysqli_query($con, $sql2) or die($sql2."<br/><br/>".mysql_error()); while($rows2=mysqli_fetch_array($result2)){?> <option value="<?php echo $rows2['date'] ?>"><?php echo $rows2['date'] ?></option> <?php } ?> </select> <input type="submit" name="submit" value="Select Date" /> </form> </th> <td class="schedule-offset" colspan="2"> </td> </tr> </thead> <tbody> <?php if(isset($_POST['submit'])){ ?> <?php if(isset($_POST['Date'])){ ?> <?php $selectOpt = $_POST['Date']; $sql="SELECT * FROM clinic.appoint WHERE date=".$rows2['date']; $result = mysqli_query($con, $sql) or die($sql."<br/><br/>".mysql_error()); $rows=mysqli_fetch_array($result) ?> <tr> <th scope="row"> <?php while($rows=mysqli_fetch_array($result)){?> <?php echo $rows['time'] ?> </th> <td scope="row" id="scheduleDate"> <?php echo $rows['name'] ?> </td> <td scope="row"> <?php echo $rows['date'] ?> </td> </tr> <tr> <?php } ?> <?php }?> <?php }?> <th scope="row"> <time datetime="14:00">2:00 PM</time> </th> <td> <a href="speakers.html#tessa-harmon"> <h4>Tessa Harmon</h4> Crafty Coding: Generating Knitting Patterns </a> </td> </tr> </tbody> </table> </div> </body> </html>
Резюме. Я хочу выбрать дату из выпадающего списка, тогда все данные этого конкретного списка отображаются в этом типе таблицы html. Но у меня проблема с ними (выборка в выпадающем списке и эхо-данные в этот тип таблицы).