|
|
|
PHP เรื่อง while และการนับจำนวน และ ลบ while ซ้ำกัน ลองดูโค้ด + ภาพประกอบครับ ตั้งชื่อไม่ถูก |
|
|
|
|
|
|
|
คือตอนนี้ ทำระบบร้านอาหารอยู่ครับ ลองหาๆแล้ว แต่ไม่เจอแหะ
ตามภาพนะครับ ผมใช้ while เพื่อหา ว่า user นั้น ได้เลือกเมนูอะไรมาบ้าง
แต่ตามภาพ user นั้น เลือกรายการซ้ำกัน คือเบียช้าง ( เขาเลือกที่ละ 1 อัน เป็นจำนวน 2 ครั้ง )
แล้วคราวนี้ ผมอยากให้ยุบเบียช้าง จาก 2 ค่า เหลือ 1 ค่า
แต่ไปเพิ่มในส่วนของจำนวน เป็น 2 พอเข้าใจมั้ยครับ
ภาพแสดงผล
ภาพ FB
CODE
Code (PHP)
<table width="750" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#E9E9E6">
<tr>
<td width="75" height="30" align="center" valign="middle" bgcolor="#EFEFED" style="font-family:'Times New Roman', Times, serif; font-size:12px; font-weight:bold;">ลำดับที่</td>
<td height="30" align="center" valign="middle" bgcolor="#EFEFED" style="font-family:'Times New Roman', Times, serif; font-size:12px; font-weight:bold;">ชื่อเมนู</td>
<td height="30" align="center" valign="middle" bgcolor="#EFEFED" style="font-family:'Times New Roman', Times, serif; font-size:12px; font-weight:bold;">ราคา</td>
<td height="30" align="center" valign="middle" bgcolor="#EFEFED" style="font-family:'Times New Roman', Times, serif; font-size:12px; font-weight:bold;">จำนวน</td>
</tr>
<p>
<?
$s="SELECT * FROM `tbl_listinventory` where token = '".$_SESSION['token']."'";
$re=mysql_query($s) or die("ERROR $s");
$x=1;
while($r=mysql_fetch_array($re)){
$n = "SELECT * FROM `tbl_inventory` where id = '".$r['id_inventory']."'";
$nr = mysql_query($n);
$t = mysql_fetch_array($nr);
?>
<tr>
<td width="75" height="25" align="center" valign="middle" style="font-family:'Times New Roman', Times, serif; font-size:12px;"> <?=$x;?> </td>
<td height="25" align="center" valign="middle" style="font-family:'Times New Roman', Times, serif; font-size:12px;"><?=$t[name];?></td>
<td height="25" align="center" valign="middle" style="font-family:'Times New Roman', Times, serif; font-size:12px;"><?=$t[price];?></td>
<td height="25" align="center" valign="middle" style="font-family:'Times New Roman', Times, serif; font-size:12px;"></td>
</tr>
<? $x++;} ?>
</table>
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2020-04-17 23:13:43 |
By :
ISameDong |
View :
567 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คิดออกแล้่วครับ เดียวมาแชร์ให้ครับ
|
|
|
|
|
Date :
2020-04-17 23:16:23 |
By :
ISameDong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|