Я пытаюсь создать корзину для своего веб-приложения. - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь создать корзину для своего бизнес-приложения. Я уже пишу этот код, он не выдает никаких ошибок, но не извлекает данные из базы данных

cart.phpвыглядит так

$last_id = mysqli_insert_id($con);
$_SESSION['last_id'] = $last_id;
$sql = "SELECT * FROM product_order WHERE ord_id = '$last_id'";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_assoc($result);

Я создал таблицу для отображения данных

<tr>
                        <th width="5%">Last Id</th>
                        <th width="5%">Order id</th>
                        <th width="5%">Selected Card</th>
                        <th width="15%">Field 1</th>
                        <th width="15%">Field 2</th>
                        <th width="15%">Field 3</th>
                        <th width="15%">Field 4</th>
                        <th width="15%">Field 5</th>
                        <th width="5%">Quantity</th>
                        <th width="5%">Price</th>
                        <th width="5%">Total</th>
                        <th width="15%">Action</th>
                    </tr>
                    <tr>
                    <td><?php echo $last_id?></td>
                    <td><?php echo $row['ord_id']?></td>
                    <td><?php echo $row['card_id']; ?></td>
                    <td><?php echo $row['field1']; ?></td>
                    <td><?php echo $row['field2']; ?></td>
                    <td><?php echo $row['field3']; ?></td>
                    <td><?php echo $row['field4']; ?></td>
                    <td><?php echo $row['field5']; ?></td>
                    <td><?php echo $row['quantity']; ?></td>
                    <td><?php echo $row['price']; ?></td>
                    <td><?php echo $total ?></td>

1 Ответ

0 голосов
/ 28 сентября 2019

попробуйте этот синтаксис:

$sql = "SELECT * FROM product_order WHERE ord_id =" . $last_id;

и

  <?php foreach ($row as $r) : ?>
  <td><?php echo $r['ord_id']?></td>
  <td><?php echo $r['card_id']; ?></td>
  <td><?php echo $r['field1']; ?></td>
  <td><?php echo $r['field2']; ?></td>
  <td><?php echo $r['field3']; ?></td>
  <td><?php echo $r['field4']; ?></td>
  <td><?php echo $r['field5']; ?></td>
  <td><?php echo $r['quantity']; ?></td>
  <td><?php echo $r['price']; ?></td>
  <?php endforeach; ?>
...