Нужно вывести заказы определенного пользователя и товары в нем их может быть несколько . Вот мой вывод Код (Text): <?php $id = $_SESSION['id']; $orders = get_orders_user_in_shop($id); foreach($orders as $order): ?> <div class="w-row output_order_cabinet_glav"> <div class="w-col w-col-3 output_order_cabinet"> <div><?=$order['id_order_in_shop']?></div> </div> <div class="w-col w-col-3 output_order_cabinet"> <div><?=$order['data_order']?></div> </div> <div class="w-col w-col-3 output_order_cabinet"> <div><?=$order['status']?></div> </div> <div class="w-col w-col-3 output_order_cabinet"> <div><?=$order['price_order']?></div> </div> </div> <div class="w-row naem_column_item_cabinet"> <div class="w-col w-col-4"> <div>Название товара</div> </div> <div class="w-col w-col-4"> <div>Количество</div> </div> <div class="w-col w-col-4"> <div>Цена за штуку</div> </div> </div> <?php $id_order = $order['id_order_in_shop']; $items_in_orders = get_items_in_orders($id); foreach($items_in_orders as $item_in_order): ?> <div class="w-row item_in_order_cabinet"> <div class="w-col w-col-4 item_in_order_column_cabinet"> <div><?=$item_in_order['name']?></div> </div> <div class="w-col w-col-4"> <div class="item_in_order_column_cabinet"><?=$item_in_order['quantity_item_in_order']?></div> </div> <div class="w-col w-col-4"> <div><?=$item_in_order['price']?></div> </div> </div> <? endforeach; ?> <? endforeach; ?> Вот функции Код (Text): function get_orders_user_in_shop($id) { db_connect(); $query = ("SELECT * FROM orders_in_shop WHERE id_client='$id'"); $result = mysql_query($query); $result = db_result_to_array($result); return $result; } function get_items_in_orders($id_order) { db_connect(); $query = ("SELECT name, quantity_item_in_order,price FROM items_in_orders, items_in_shop WHERE id_order_in_shop='$id_order' AND items_in_orders.id_item_in_shop=items_in_shop.id_item_in_shop"); $result = mysql_query($query); $result = db_result_to_array($result); return $result; } function db_result_to_array($result) { $res_array = array(); $count = 0; while($row = mysql_fetch_array($result)) { $res_array[$count] = $row; $count++; } return $res_array; } Проблема в том что я захожу под определенным пользователем его заказы выводятся, но товар в них один и он один и тот же. Если я задаю во вложенном запросе id заказка, в котором несколько товаров то все выводиться нормально. Два товара как положено. Как передать значение товара из цикла во вложенный вроде правильно пишу
а в двух других функциях которые тут же в скрипте вызываются - нужно. тогда почему не нужно в третьем случае?