 |
แนะนำหน่อยครับ คือว่าผมเขียนการส่งค่า บันทึกแบบ array ครับ ทีนี้ผมมีปัญหาว่า เวลาบันทึกข้อมูลไปแล้ว ข้อมูลไม่เรียงตามลำดับ |
|
 |
|
|
 |
 |
|
 
|
 |
 |
 |
 |
Date :
2010-04-05 11:49:47 |
By :
ความรู้เท่าหางอึ่ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ order by หรือยัง แล้วดูยังไงว่ามันไม่เรียงตามที่ต้องการ 
|
 |
 |
 |
 |
Date :
2010-04-05 11:50:18 |
By :
plakrim |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมมีสอง Table นะครับ แล้วดึง ข้อมูล table แรกออกมา เก็บไว้เสร็จแล้วเขียนบันทึก ลงอีก table นึง แต่ว่า ค่าที่ลงไปเก็บลงยังTable ที่สองอะครับ มีการสลับกันไปมาครับ ผมเลยงงครับว่าควรแก้ไขยังงัยครับ
|
 |
 |
 |
 |
Date :
2010-04-05 12:15:30 |
By :
SOUL |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คำตอบคือ ต้อง short array ก่อนครับ
Code (PHP)
$id = array("9", "2","12","0","6");
sort($id);
print_r($id);
|
 |
 |
 |
 |
Date :
2010-04-05 12:19:36 |
By :
deawx |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำแล้วครับแต่ก็ยังไม่ได้ครับเลยครับ ผมดึงข้อมูลมาจกา table นะครับแล้วเขียน code save แต่ว่ายังไม่ได้เหมือนเดิมครับ ควรทำงัยดีครับ แนะนำอีกหน่อยนะครับ
|
 |
 |
 |
 |
Date :
2010-04-05 16:38:57 |
By :
SOUL |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มองไม่ออกหรอกคับ ถ้าไม่ได้เห็นโค้ด
|
 |
 |
 |
 |
Date :
2010-04-05 16:55:17 |
By :
ความรู้เท่าหางอึ่ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ประมาณนี้เลยครับ codeที่บันทึกครับ
Code (PHP)
<? ///บันทึกข้อมูลตรงรวมวัน-รวมเป็นเงิน
require"config/config_month_1.php";
$Date=date('d/m/y');
$month2=$_POST['month2'];
echo"$month2";
$a="30";///กำหนดงค่าแรงชั่วโมงละ 30 ในการทำโอแต่ละชั่วโมง
for($i=0;$i < count($_POST["CustomerID"]);$i++)
{
$CustomerID1=$_POST['CustomerID'][$i];
$CustomerID=sort($CustomerID1);
$Sumdate=$_POST['Sumdate'][$i];//รวมวันที่ทำงาน
$Budget_1=$_POST['Budget'][$i];//ค่าแรงต่อวัน
$SumPrice=($Sumdate*$Budget_1);//จำนวนค่าแรงต่อวัน*รวมวันที่ทำงาน
$SumOt_1=$_POST['SumOt'][$i];
$SumOt=($SumOt_1*$a);
$SumPrice2=($SumOt+$SumPrice);
$SumPrice3=$_POST['SumPrice2'][$i];
$Rg25=$SumPrice3;
$Honda=$SumPrice3;
$Seed=$SumPrice3;
$Project_bud=$_POST['Project_bud'][$i];
if($Project_bud=='RG25'){
$updateStr=mysql_query("UPDATE $tb SET Rg25='$Rg25' WHERE CustomerID='$CustomerID' and month2='$month2' order by CustomerID");
}
elseif($Project_bud=='HONDA'){
$updateStr=mysql_query("UPDATE $tb SET Honda='$Honda' WHERE CustomerID='$CustomerID' and month2='$month2' order by CustomerID");
}
elseif($Project_bud=='Seed'){
$updateStr=mysql_query("UPDATE $tb SET Seed='$Seed' WHERE CustomerID='$CustomerID' and month2='$month2' order by CustomerID ");
}
$SumPrice3=$SumPrice2;
{
$sql="UPDATE $tb SET Sumdate='$Sumdate',SumPrice='$SumPrice',SumOt='$SumOt',SumPrice2='$SumPrice2',SumPrice3='$SumPrice3' WHERE CustomerID='$CustomerID' and month2='$month2' order by CustomerID"or die("ไม่สามารถบันทึกได้");
mysql_query($sql);
}
}
echo"[บันทึกเรียบร้อยแล้ว]";
?>
<a href="uuu_2.php">กลับ</a>
|
 |
 |
 |
 |
Date :
2010-04-05 17:07:35 |
By :
SOUL |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|