Этот код печатается следующим образом. 16-кратные изображения , затем 16-кратные одинаковые коды снова 16-кратные изображения, затем 16-кратные различные коды.
Я хочу, чтобы цикл кода загружал в каждый цикл новый код из базы данных . Не тот же код.
Заранее спасибо, я не смог найти никакой логики для этого.
Теперь это работает.
Хитрость заключалась в том, чтобы вставить все коды в массив. $ codes [] = $ row ['koodi'];
Затем выведите массив.
$resturantID = 11; // resturant ID
$counter = 0; // count amount of loop
$stmt = $pdo->prepare("SELECT * FROM lappu WHERE resturantID = $resturantID");
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$code = $row['code'];
$counter++;
}
for ($x = 1; $x <= $counter; $x++) {
if (in_array($x, array(17,34,51,68,85,102,119,136,153,170,187,204,221,238,255,272,289,306,323))) {
for ($b = 1; $b <= 16; $b++) {
echo 'pictures'.'<br>';
}
for ($b = 1; $b <= 16; $b++) {
echo $code.'<br>';
}
}
}