[EDIT 3]Выбрать таблицу и петля внутри цикла
Я попробовал коды сильфонные, но получает только одну строку из основной таблицы.
<?php
include ("config.php");
$results = $mysqli->query
("SELECT transaction_id FROM orders_list WHERE customer_name = 'Al Kasih' ORDER BY id");
if ($results) {
while($obj = $results->fetch_object()) {
echo '<div>';
echo '<ul>';
echo '<li>'.$obj->transaction_id.'</li>';
$thisthat=$obj->transaction_id;
$results = $mysqli->query
("SELECT transaction_id, items, quantity, one_product_price FROM orders_history
WHERE transaction_id = '$thisthat'");
if ($results) {
while($obj = $results->fetch_object()) {
echo '<ul>';
echo '<li>'.$obj->items.'</li>';
echo '<li>'.$obj->quantity.'</li>';
echo '<li>'.$obj->one_product_price.'</li>';
echo '</ul>';
}
}
echo '</div>';
echo '</ul>';
}
}
?>
В таблице order_list
он покажет всю историю заказов от всех клиентов.
-----------------------------------------------------------------------
id_cart products quantity invoices status
-----------------------------------------------------------------------
0001 this 2 $20 delivered
0001 that 1 $20 pending
0001 those 2 $20 approved
0002 this 2 $20 delivered
0002 that 1 $20 pending
0002 those 2 $20 approved
0003 this 2 $20 delivered
0003 that 1 $20 pending
0003 those 2 $20 approved
0004 this 2 $20 delivered
0004 that 1 $20 pending
0004 those 2 $20 approved
-----------------------------------------------------------------------
В то время как в таблице member_carts, он будет показывать только по имени заказчика и их уникальный id_cart.
-------------------------------------------
id_cart customer payment
-------------------------------------------
0001 Klaudia creditcard
0002 Klaudia paypal
0003 MyFather Transfer
0004 MyMother Transfer
-------------------------------------------
На странице счета клиента по имени Клаудия, я хочу, чтобы показать все истории заказов на основе id_cart
-----------------------------------------------------------------------
id_cart products quantity invoices status
-----------------------------------------------------------------------
this 2 $20 delivered
0001 that 1 $20 pending
those 2 $20 approved
-----------------------------------------------------------------------
this 2 $20 delivered
0002 that 1 $20 pending
those 2 $20 approved
-----------------------------------------------------------------------
Как сделать/выбрать в запросе, так что результат учетная запись страницы Klaudia вернется так. Я все еще учусь, как присоединиться к таблице.
Примечание: cart_id будет уникальным, потому что это фактически скрытый ввод даты/месяца/года/часа/секунды/миллисекунды, который будет отправлен в таблицу базы данных.
//////// [ОБНОВЛЕНО] ///////////////
Fisrt Я собираюсь выбрать таблицу
SELECT order_list.id_cart,
order_list.products,
order_list.quantity,
order_list.invoices,
order_list.status,
FROM order_list, member_carts
WHERE order_list.id_cart = member_carts.id_cart
AND member_carts.customer = 'Klaudia';
А затем получить запросы:
$id_cart = $row['$id_cart'];
$products = $row['$products'];
$quantity = $row['$quantity'];
$invoices = $row['$invoices'];
$status = $row['$status'];
А теперь сложная часть, как кольцую
<table width="780" border="1">
<tr>
<td width="134">id_cart</td>
<td width="173">products</td>
<td width="155">quantity</td>
<td width="135">invoices</td>
<td width="149">status</td>
</tr>
<tr>
<td rowspan="3"> ?php echo $id_cart ? </td>
<td> ?php echo $products ? </td>
<td> ?php echo $quantity ? </td>
<td> ?php echo $invoices ? </td>
<td> ?php echo $status ? </td>
</tr>
<tr>
<td> looping of products </td>
<td> looping of quantity </td>
<td> looping of invoices </td>
<td> looping of status </td>
</tr>
<tr>
<td> looping of products </td>
<td> looping of quantity </td>
<td> looping of invoices </td>
<td> looping of status </td>
</tr>
вы хотите выбрать и использовать его с помощью PHP? – cuSK
@cuSK Да Сначала я хочу выбрать его, чтобы показать его через php – klaudia
Подождите, я готовлю php-код, который вам подходит. – cuSK