|
|
|
รบกวนช่วย ตัดยอดเงินของ โจทย์นี้ให้หน่อยคับ นั่งทำมาหลายวันแล้ว T^T |
|
|
|
|
|
|
|
Check Bill = 240.00 ITEM = 2 [2012-09-27 13:50:34] By Ms. Ketsadaporn - Asst-Sup
Check Bill = 170.00 ITEM = 1 [2012-09-27 13:49:48] By Ms. Ketsadaporn - Asst-Sup START 2012-09-27 13:49:32 By Ms. Ketsadaporn - Asst-Sup
มี 2 ข้อความแบบนี้หรือเปล่าครับ
และ คำว่า Check Bill จะอยู่ข้างหน้า เสมอหรือเปล่าครับ
|
|
|
|
|
Date :
2012-10-10 15:34:40 |
By :
fiet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็น 1 ข้อความต่อกันเรยคับ มี เว้น เว้นวรรค ขั้น คับ T_____T
|
|
|
|
|
Date :
2012-10-10 15:36:29 |
By :
เด็กน้อยโปรแกรมเมอร์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
function cut($txt)
{
$array = explode("=",$txt);
$array = explode("I",$array[1]);
return trim($array[0]);
}
$txt = "Check Bill = 170.00 ITEM = 1 [2012-09-27 13:49:48] By Ms. Ketsadaporn - Asst-Sup START 2012-09-27 13:49:32 By Ms. Ketsadaporn - Asst-Sup";
echo cut($txt);
แบบนี้ได้หรือเปล่าครับ ลองนำไปทดสอบดูก่อนน่ะครับ
|
|
|
|
|
Date :
2012-10-10 16:00:47 |
By :
fiet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี Check Bill อยู่ข้างหน้า เสมอคับ
|
|
|
|
|
Date :
2012-10-10 16:00:57 |
By :
เด็กน้อยโปรแกรมเมอร์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ่อ ขอโทดครับตอนดึงข้อมูลมา ข้อมูลมันไม่ตายตัวคับ มันเป็นข้อความดึงมากจาก ฟิลด์ ใน table คับ อันนี้ มันกำหนด ข้อความ เข้าไปเก็บไว้ใน $txt
ยกตัวอย่างให้อีกหน่อยแล้วกันนะคับ
ดึงมาอันแรก
Check Bill = 240.00 ITEM = 2 [2012-09-27 13:50:34] By Ms. Ketsadaporn - Asst-Sup
Check Bill = 170.00 ITEM = 1 [2012-09-27 13:49:48] By Ms. Ketsadaporn - Asst-Sup
START 2012-09-27 13:49:32 By Ms. Ketsadaporn - Asst-Sup
อันที่สองดึงมา
Check Bill = 363.00 ITEM = 3 [2012-10-04 12:22:44] By SUTHATIP - .
Check Bill = 396.00 ITEM = 3 [2012-10-04 12:20:12] By SUTHATIP - .
START 2012-10-04 11:54:57 By SUTHATIP - .
อยากให้โชว์แต่ยอด Check Bill ยอดที่ 2 อะคับ
ตอนที่ทำ ใช้ โค้ดด้านล่างนี้ เพื่อดึงยอดเงินจำนวนแรกมาแสดง
$sql= "SELECT SUBSTRING(billhead_History, LOCATE ('Bill =',billhead_History)+7 , LOCATE ('ITEM',billhead_History)-1 - LOCATE ('Bill =',billhead_History)-7 ) AS EEE
FROM billhead ";
<td align="center"><?=number_format($row ["EEE"],2)?>
|
|
|
|
|
Date :
2012-10-10 16:15:33 |
By :
เด็กน้อยโปรแกรมเมอร์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|