Вывод нескольких строчек PHP echo

При использовании echo, выводит только название одного товара в базу. Как сделать, что-бы выводило все?

Страница ввода

    <div id="shopping-cart">
<div class="txt-heading">Оформление заказа</div>
<div class="itemsphp">
<?php   
    foreach ($_SESSION["cart_item"] as $item){
        $item_price = $item["quantity"]*$item["price"];
    ?>
        <tr>
        <td><?php echo $item["name"]; ?></td>
        </tr>
        <?php
        $total_quantity += $item["quantity"];
        $total_price += ($item["price"]*$item["quantity"]);
    }
    ?>
    </div>
  </div>
<form action="lib/oformzak.php" method="post">
<div class="user-information">
<input class="phui" id="phone" name="phone" type="varchar" required="required" placeholder="Номер телефона"/>
<input class="phui" name="fio" type="text" required="required" placeholder="Ф.И.О."/>
<input class="phui" name="email" type="text" required="required" placeholder="E-mail"/>
<input class="phui" name="city" type="text" required="required" placeholder="Город"/>
<input class="phui" name="street" type="text" required="required" placeholder="Улица"/>
<input class="phui" name="house" type="int" required="required" placeholder="Дом, подъезд"/>
<input class="phui" name="room" type="int" required="required" placeholder="Этаж, квартира"/>
<select id="time" name="time" type="text" required="required">
  <option>Время доставки</option>
  <option>с 10:00 до 12:00</option>
  <option>с 12:00 до 14:00</option>
  <option>с 14:00 до 16:00</option>
  <option>с 16:00 до 18:00</option>
  <option>с 18:00 до 20:00</option>
  <option>с 20:00 до 22:00</option>
</select>
</div>
<div class="itog">
<tr>
<td colspan="2" align="right">Итоговая сумма:</td>
<td></td>
<td align="right" colspan="2"><strong><?php echo number_format($total_price, 2). " ₽"; ?>;
<input type="hidden" name="total_price" value="<?php echo $total_price; ?>">
<input type="hidden" name="item" value="<?php echo $item["name"]; ?>">
</tr>
</tbody>
</table>
</div> 
<input type="submit" class="btnReady" value="Подтвердить заказ" >
</form>

PHP скрипт

    <?php
    $phone = $_POST['phone'];
    $fio = $_POST['fio']; 
    $email = $_POST['email'];
    $city = $_POST['city']; 
    $street = $_POST['street'];
    $house = $_POST['house']; 
    $room = $_POST['room']; 
    $time = $_POST['time']; 
    $totalprice = $_POST['total_price'];
    $item = $_POST['item'];

    include ("db.php");

    $result = mysql_query("SELECT id FROM orders WHERE id='$id'",$db); //запрос sql + подключаемся (в  запросе мы проверяем полученное имя с именами в базе, если оно совпадает то получаем его id)
    $myrow = mysql_fetch_array($result); //выполняем наш запрос

    if (!empty($myrow['id'])) { //условие, если в нашей базе есть такой айди то
        echo "<script>alert(\"Данный заказ уже есть.\");</script>"; //выводим сообщение о том что данный товар есть в базе данных
        echo "<a href='../admin.php'>Вернуться в админку</a>"; //добавим кнопку для выхода назад в админку
    }

   $result2 = mysql_query ("INSERT INTO orders (phone, fio, email, city, street, house, room, time, totalprice, code) VALUES ('$phone','$fio','$email','$city','$street','$house','$room','$time','$totalprice', '$item')"); //запрос на добавление товара в базу данных
    if ($result2=='TRUE'){ //через условие проверим, если мы успешно загрузили в базу данных то возвращаем назад в админа
        exit("<meta http-equiv='refresh' content='0; url= /oform.php'>");
    }else{ //если не загруженно в базу, то мы выдаем ошибку
        echo "Ошибка!.";
        echo "<a href='../oform.php'>Вернуться назад</a>"; //добавим кнопку для выхода назад в админку
    }
?>

База данных

введите сюда описание изображения

Товары которые лежат в корзине и отображаются в оформлении заказа: (то есть, выводит то все товары, а при оформлении в базу кидает только один).

введите сюда описание изображения

Заранее извиняюсь за тупизну и кривой код :)


Ответы (0 шт):