/** * Добавление заказа в базу */ public function actionAddorder() { $id = Order::getLastId(); exit(var_dump($_POST)); if ($id) { $id = current($id) + 1; } else { $id = 1; } foreach ($_POST as $key => $value) { if (substr($key, 0, 3) === 'pid') { $product = Product::getProd($value); $model = new OrderList(); $model->attributes = array('order_id' => $id, 'product_id' => $value, 'product_price' => $product['price'], 'modification_id' => $_SESSION['orders'][$value]['modifid'], 'mounting' => '0'); $model->save(); } } Order::createOrder($id, $_POST['Order']['mounting'], $_POST['Order']['clientname'], $_POST['Order']['phone'], $_POST['Order']['address'], $_POST['Order']['date'], $_POST['Order']['time'], date('d.m.Y H:i:s', time())); $this->redirect(array('clearcart')); }
<tfoot> <tr> <td></td> <td></td> <td class="total">Итого к оплате:<br /><span></span> руб.</td> </tr> </tfoot> <tbody> <?php foreach ($orders as $value) { ?> <?php $product = Product::getProd($value['pid']); $pids[] = $value['pid']; ?> <tr data-pid="<?php echo $value['pid']; ?> " data-mid="<?php echo $value['modifid']; ?> "> <td> <?php echo mb_ucfirst($product['name']); ?> ,