|
|
|
แก้โค๊ส วอนผู้รู้ช่วยแก้ไขโค๊สให้หน่อย เกี่ยวกับการแสดงผล ของ Array |
|
|
|
|
|
|
|
คือช่อง 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
|
ประวัติการแก้ไข 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
|
|
|
|
|
Date :
2016-02-02 18:30:54 |
By :
genelove1234 |
View :
866 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$order=$_POST["order"];
for($i=0;$i<count($price);$i++)
if($order>0)
{
$total=$price[$i]*$order[$i];
echo "$total<br>";
}
}
?>
ก็วนแล้ว ยังมาวนอีก มันก็ออกแบบนั้นแหละคับ ลองคิดดีๆ จะเอาแค่ ราคาเดียว จะวนข้างในอีกทำไม
|
|
|
|
|
Date :
2016-02-03 01:10:49 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|