Пытаюсь заполнить таблицу значениями из БД. Но выводятся только первые значения.
<?php
for ($j = 0; $j<7; $j++) {
$day = $days[$j];
$result = $mysqli->query("SELECT `time` FROM `table` WHERE `date`='$day'");
$rows = $result->fetch_assoc();
for ($i = 0; $i<count($rows); $i++) {
echo 'document.getElementById("dynamic").
rows['.$i+2).'].cells['.$j.'].firstChild.data = "'.$rows["time"].'";';
}
}
Вам $mysqli->query возвращает resultset, который необходимо перебирать в цикле. Например, вот так:
<?php
for ($j = 0; $j<7; $j++) {
$day = $days[$j];
$result = $mysqli->query("SELECT `time` FROM `table` WHERE `date`='$day'");
while ($rows = $result->fetch_assoc()) {
for ($i = 0; $i<count($rows); $i++) {
echo 'document.getElementById("dynamic").rows['.$i+2).'].cells['.$j.'].firstChild.data = "'.$rows["time"].'";';
}
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
После любой crud операции с кэшом получаю неактуальные данные при попытке вернуть List всех сущностей(метод getAllProxyConfigurations)Почему это может происходить...
Пишу программу с использованием javafx, в ней нужно вводить данные в одно поле TextField, после подсчёта выводить в другоеВ консоли это бы выглядело...
Как сделать так, чтобы при нажатии batton, программа использовала данные, введённые в TextField?