Intereting Posts

Разбейте количество (число) в записи и установите их как массив для выбора опций

Например, был клиент, который купил 4 продукта-одного. И он был вставлен в таблицу.

Таблица продуктов:

---------------------------------- Product quantity ---------------------------------- Product-One 4 

Когда клиент купил это, они не решили, что хотят получить продукт в то время. Они просто хотят сохранить его у нас. На следующий день, когда заказчику нужен продукт, они просят нас доставить продукт.

Так как они купили 4 из PRoduct-One, они могут выбрать, сколько продуктов они хотят, чтобы мы доставляли их им.

И теперь я не знаю, как разорвать количество количества, например, в продукте. Тот, у кого 4 количество, становится равным 1,2,3,4 при выпадающем списке.

  <select> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <select> 

Пожалуйста, помогите мне. Мне становится сложно. : /

Вот мой код размытия php:

  <table id="canvasEstockTable"> <tr> <td>Product</td> <td>Quantity</td> <td>Pick</td> </tr> <?php $resultsTicket = $mysqli->query("SELECT * FROM order_history WHERE member_name = '$member_name' ORDER BY id ASC"); if ($resultsTicket > 0) { while($obj = $resultsTicket->fetch_object()) { echo' <tr> <td>$obj->product_name</td> <td>$obj->quantity</td> <td> <select name="quantity" required> <option value="">Choose Quantity</option> //IT SHOULD BE LOOPING AUTOMATICALLY HERE// <option value="{$Quantity_1}">'.{$Quantity_1}.'</option> <option value="{$Quantity_2}">'.{$Quantity_2}.'</option> <option value="{$Quantity_3}">'.{$Quantity_3}.'</option> <option value="{$Quantity_4}">'.{$Quantity_4}.'</option> </select> </td> </tr>'; } } ?> </table> 


[ОБНОВЛЯТЬ ЗДЕСЬ]

  <?php $resultsTicket = $mysqli->query("SELECT * FROM orders_history WHERE customer_name = '$member_name' ORDER BY id ASC"); if ($resultsTicket > 0) { while($obj = $resultsTicket->fetch_object()) { echo' <tr> <td>'.$obj->items.'</td> <td>'.$obj->quantity.'</td> <td> <select name="quantity" required> <option value="">Choose Quantity</option> for ($q = 1; $q <= $obj->quantity; $q++) { <option value="'.$q.'">'.$q.'</option> } </select> </td> </tr>'; } } 

Related of "Разбейте количество (число) в записи и установите их как массив для выбора опций"

Простой цикл:

 <?php $resultsTicket = $mysqli->query("SELECT * FROM order_history WHERE member_name = '$member_name' ORDER BY id ASC"); if ($resultsTicket > 0) { while($obj = $resultsTicket->fetch_object()) { ?> <tr> <select name="quantity" required> <option value="">Choose Quantity</option> <?php for ($q = 1; $q <= $obj->quantity; $q++) { ?> <option value="<?=$q?>">Quantity <?=$q?></option> <?php } ?> </select> </tr> <?php } %>