Вычисления из формы [php]

12
KianoT
На сайте с 04.04.2012
Offline
95
#11

Ребята, помогите решить задачу, за вознаграждение.

SS
На сайте с 15.12.2015
Offline
83
#12

Зачем его дублировать? Число1 умножайте на количество, а если количество не заданно то умножайте на 0 или 1.

$total = $item['price']*$item['quant']+$total;

Размещение естественных ссылок на тематических порталах, отзовиках, справочниках (/ru/forum/1013919)
KianoT
На сайте с 04.04.2012
Offline
95
#13

SERM-service, такую функцию уже подставлял, результат на скрине:

Там где не указано кол-во, то число пропускает.

SERM-service:
а если количество не заданно то умножайте на 0 или 1.

Да, сразу подумал об этом, но как в функции это указать?

---------- Добавлено 17.07.2018 в 23:45 ----------

Ребята, я разобрался!

Нужно было в коде передачи данных на следующую страницу(где таблица на скринах), добавить 'quant'

/ru/forum/996187


if (!empty($_POST['quant']['two'])) {
$_SESSION['order'][] = array(
'name' => 'Второе значение',
'quant' => (int)$_POST['quant'],
'price' => (int)$_POST['quant']['two']
);

А на второй странице(где таблица) указать функцию, которую написал SERM-service

$total = $item['price']*$item['quant']+$total;

Результат:

Большое, огромное спасибо всем кто отписался!!!

---------- Добавлено 17.07.2018 в 23:52 ----------

Либо такой вариант:

$total += $item['price']*$item['quant'];

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий