Значи искаш да направиш история на поръчки

.
Гледам искаш да изкараш:Име на човека,име на продукта,опция на продукта(цвят или размер),цена.
Това са няколко заявки не е само една.
Първо да е всичко читаво трябва да имаш таблица за потребител където при заявка да се вписва това ще е само при регистрирани потребители няма как да стане при гости нали знаеш.
Представи си че след време искаш да излизат в админ панел тези неща и да филтрираш и тем-подобни

.
Ето ти един пример как аз направих но това е за сериозен проект и е MVC.
Таблици:
order
order_product
order_option
order_status
order_total
order - държа имената на клиента,email,телефон,адрес,инфо за фактура.
order_product- име,цена,модел...
order_option- тука държа какво е избрал като цвят и опция и цената на опцията и още неща за опцията която е избрал даден клиент.
Малко става сложно но ако искаш за напред всичко да е окей и да нямаш проблеми така се прави, пробвал съм по твоят начин и после става лошо.
После заявките са ти така.
Вземи продукт:
$query("SELECT * FROM order_product WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
Вземи опции:
$query("SELECT * FROM order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
А ако вече имаш таблица и искаш директно от поръчките да изкараш, правиш по User ID търсиш поръчката и по числа, ама след време ще си имаш големи проблеми, php не е много бързо.