показать все заказы, сделанные одним пользователем

<?php
include_once 'db.php';
$email = $_GET['email'];
$order_id = $_GET['order_id'];
$res=mysql_query("SELECT * FROM clients_buy WHERE email='$email'");
$row=mysql_fetch_array($res);
echo "<table border='1'>
<tr>
<th><center>order_id</center></th>
<th><center>item1</th>
<th><center>item2</th>
<th><center>item3</th>
<th><center>item4</th>
<th><center>item5</th>
</tr>";
while($row = mysql_fetch_assoc($res))
$row[] = $row;
echo "<tr>";
echo "<td><center>" . $row['user_id'] . "</center></td>";
echo "<td><center>" . $row['item1'] . "</center></td>";
echo "<td><center>" . $row['item2'] . "</center></td>";
echo "<td><center>" . $row['item3'] . "</center></td>";
echo "<td><center>" . $row['item4'] . "</center></td>";
echo "<td><center>" . $row['item5'] . "</center></td>";
echo '</tr>';
echo '</table>';
?>

Я хочу показать на странице php все заказы, сделанные одним пользователем.

1

Решение

Как прокомментировал Sand, пожалуйста, используйте mysqli или PDO. Почему у вас нет фигурных скобок во время цикла? Кажется, это путь к ошибке, хотя вы еще не проверили ваш код.
я бы написал это как

while($row = mysql_fetch_assoc($res)){
echo "<tr>";
echo "<td><center>" . $row['user_id'] . "</center></td>";
echo "<td><center>" . $row['item1'] . "</center></td>";
echo "<td><center>" . $row['item2'] . "</center></td>";
echo "<td><center>" . $row['item3'] . "</center></td>";
echo "<td><center>" . $row['item4'] . "</center></td>";
echo "<td><center>" . $row['item5'] . "</center></td>";
echo '</tr>';
}
echo '</table>';
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector