Как обновить таблицу базы данных, используя раскрывающийся список в Datatable - PullRequest
0 голосов
/ 06 июня 2018

Я потратил более 48 часов, пытаясь решить следующую проблему безрезультатно.Я хочу использовать datatable в php для обновления записи.Я могу отобразить запись на основе выбранного пользователя, однако, некоторые из входных данных <Select>.

Следующий код заполняет параметры, но я получаю

Неопределенная ошибка индекса

<td><select name="class_assigned['<?php echo $id; ?>']" class="form-control 
class_assigned"><option value="<?php echo $class_assigned; ?>"><?php echo 
$class_assigned; ?> 
</option>
<?php 
$class_sql = "SELECT Class_Name FROM tbl_classes WHERE Class_Name != 
'$class_assigned'";
$class_result = $conn->query($class_sql);
if ($class_result->num_rows > 0) {
while($row = $class_result->fetch_assoc()) {
$class_name = $row['Class_Name'];
?>
<option value="<?php echo $class_name; ?>"><?php echo $class_name; ?> 
</option>
<?php }} ?>
</select>
</td>

Хотя следующий код заполняет Current Class_Name, ноЯ не смог сделать так, чтобы отображались другие параметры:

<td><?php echo '<select name="class_assigned['.$row["id"].']" class="form-control"><option value="'.$class_assigned.'">'.$class_assigned.'</option></select>'; ?></td>

Что я хочу :

Допустим, в таблице отображается SS 1A , ипользователь хочет обновить до SS 2A .Я хочу, чтобы в раскрывающемся меню «Параметры» отображались все классы, доступные в tbl_classes.

Имейте в виду, что таблица может отображать несколько строк одновременно (массив).

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...