예를 들어, Product-One을 4 대 구입 한 고객이 있습니다. 그리고 그것은 테이블에 삽입되었습니다.레코드의 수량 (번호)을 분리하고 옵션 선택을위한 배열로 설정하십시오.
제품 표 : 고객이 있음을 구입하면
----------------------------------
Product quantity
----------------------------------
Product-One 4
, 그들은 그 시간에 제품을받을 것인지 결정하지 않았다. 그들은 단지 우리와 함께 그것을 저장하고 싶습니다. 다음날, costumer가 제품을 필요로 할 때, 그들은 우리에게 제품을 배달하라고 요청합니다.
그들은 4 개의 제품을 구매 했으므로 제품을 제공 할 제품의 수를 선택할 수 있습니다.
그리고 이제 제품의 수량 - 예를 들어 4 개의 수량을 가진 사람이 드롭 다운 선택에서 1,2,3,4가되는 양을 깨는 방법을 모르겠습니다.
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<select>
아무쪼록 도와주세요. 그것은 나를 위해 복잡 해지고 있습니다. :
<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>
[여기 UPDATE]
<?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>';
}
}
(!) 참고/여기서
내 블러 PHP 코드이다 : : Variabl es는 작은 따옴표 안에 삽입하지 않습니다. 그러므로'$ obj-> product_name'과'$ obj-> quantity '는 실행되지 않습니다. 그것들을 연결해야합니다. –예를 들어 보겠습니다. 내 문제는 수량을 숫자로 나누는 방법입니다. Pleasssssssseeeeeeeee – klaudia
'order by'에 'ASC'를 지정할 필요가 없으므로 이것이 기본값입니다. – Rahul