|
![](/images/resource/spacer.gif) |
|
แก้โค๊ส วอนผู้รู้ช่วยแก้ไขโค๊สให้หน่อย เกี่ยวกับการแสดงผล ของ Array |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
![กห กห](https://www.thaicreate.com/upload/stock/20160202201118.png?v=1001)
คือช่อง Subtotal ผมใช่สูตรคำนวณ โดยเอา Array $Price*$order และนำมาแสดงผล
แต่มันออกมาทุกค่าในช่อง
สิ่งที่ผมคิดไว้
Error
4500 * 1 = 4800 แค่ตัวเดียวแล้วก็ลำดับลงมา
2800 * 1 = 2800
1800 * 1 = 1800
1200 * 1 = 1200
Code
<form method="post" action="">
<?php
$product=array("CPU","Mainboard","Harddisk","Ram","Case","Monitor","Power Supply");
$price=array("4500","2800","1800","1200","1500","6700","800");
?>
<table border=1>
<tr>
<th width=50>No</th>
<th width=150>Product</th>
<th width=80>Price</th>
<th width=80>Order</th>
<th width=100>Sub Total</th>
</tr>
<?php
for($n=0;$n<count($product);$n++)
{
echo"
<tr>
<td align=center>",$n+1,"</td>
<td>",$product[$n],"</td>
<td align=right>",$price[$n],"</td>
<td align=center>
<select name='order[]'>";
for($i=0;$i<=5;$i++)
echo"<option value='$i'>$i</option>";
?>
<td>
<?php
$order=$_POST["order"];
for($i=0;$i<count($price);$i++)
if($order>0)
{
$total=$price[$i]*$order[$i];
echo "$total<br>";
}
}
?>
</td>
<tr>
</select>
</table>
<br>
<input type="submit" value="OK">
</form>
Tag : PHP
![](/images/adv.jpg?v=1001)
|
ประวัติการแก้ไข 2016-02-02 18:32:14 2016-02-02 18:34:51 2016-02-02 18:36:00 2016-02-02 18:36:01 2016-02-02 20:19:04 2016-02-02 20:19:41
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2016-02-02 18:30:54 |
By :
genelove1234 |
View :
880 |
Reply :
1 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
Code (PHP)
<?php
$order=$_POST["order"];
for($i=0;$i<count($price);$i++)
if($order>0)
{
$total=$price[$i]*$order[$i];
echo "$total<br>";
}
}
?>
ก็วนแล้ว ยังมาวนอีก มันก็ออกแบบนั้นแหละคับ ลองคิดดีๆ จะเอาแค่ ราคาเดียว จะวนข้างในอีกทำไม
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2016-02-03 01:10:49 |
By :
progamer2000 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 02
|