PHP проверяет условие в цикле while - PullRequest
0 голосов
/ 02 июня 2018

Это $noOfSeat значение переменной равно 11;

Это foreach возвращает 10, 8, 12.

foreach ($_POST['vid'] as $key => $value) {
    $assign->get('vehicle', ['noOfSeat'], ['vid', '=', $value]);
    $dataSeat = $assign->result->fetch_assoc();
    echo $noOfSeat_p = $dataSeat['noOfSeat'];
}

Теперь мне нужно проверить

если в первом цикле 11 меньше 10 Если нет , то отображается сообщение об ошибке
, затем проверить второй цикл, если 11 <18 (10 + 8), если true <strong>, затем остановить , в противном случае показать сообщение об ошибке и запустить третий цикл ...

1 Ответ

0 голосов
/ 02 июня 2018

Вопрос мне не понятен, но, как я понимаю, это возможное решение:

<?php
$sum = 0;
foreach ($_POST['vid'] as $key => $value) {
    $sum += $value;
    if ($sum < 11) {
        echo 'ERROR MESSAGE';
        break;
    }
    $assign->get('vehicle', ['noOfSeat'], ['vid', '=', $value]);
    $dataSeat = $assign->result->fetch_assoc();
    echo $noOfSeat_p = $dataSeat['noOfSeat'];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...