Page 1 of 1

xml ครับ

Posted: 22/09/2006 12:46 am
by หนูน้อย
หนูใช้ xml ในการแสดงรายงาน แต่มีข้อผิดผลาดคือ
<ROW>
<COL ALIGN="CENTER" COLSPAN="4" CELLCLASS="SUM_FIELDS">รวมราคาทั้งสิ้น</COL>
<COL ALIGN="CENTER" NUMBERFORMATEX="2" CELLCLASS="SUM_FIELDS" TEXTCLASS="BOLD" TYPE="EXPRESSION">$this->getSum("qty")</COL>
<COL ALIGN="CENTER" NUMBERFORMATEX="2" CELLCLASS="SUM_FIELDS" TEXTCLASS="BOLD" TYPE="EXPRESSION">$this->getSum("price")</COL>
<COL ALIGN="CENTER" COLSPAN="2" CELLCLASS="SUM_FIELDS" TEXTCLASS="BOLD" TYPE="EXPRESSION">$this->getSum("qty") * $this->getSum("price") </COL>
</ROW>
ในข้อมูลของหนูใช้คำสั่งเพื่อรวมค่าเงินทั้งหมด $this->getSum("qty") * $this->getSum("price") เพื่อเป็นการ คูณจำนวนกับ ราคาของสินค้าปรากฏว่ามันรวมค่าผิดเนื่องจากข้อมูลมีดังนี้
รหัส001 จำนวน 5 ราคา 10 บาท
รหัส002 จำนวน 1 ราคา 20 บาท
ปรากฏว่าเมือใช้คำสั่ง $this->getSum("qty") * $this->getSum("price") ผลลัพธ์มันออกมา คือ 30 แต่ที่ถูกต้องมันต้อง 70 บาท ทำอย่างไรให้ xml มันวนค่าในการคูณกันเพื่อให้ค่าออกมาถูกต้องค่ะ(หนูไม่ได้เก็บการบวกทั้งหมดไว้ในตาราง เลยต้องมาวนรับค่าใน xml ทำอย่างไรค่ะ)

Posted: 22/09/2006 2:06 am
by mindphp
สร้าง ตัวแปล เพื่อ คูณค่า กัน ก่อน แล้ว จึงนำมา ใส่ ใน ส่วนการรวมอีกทีหนึ่ง

ทำไงค่ะ

Posted: 22/09/2006 6:28 am
by หนู้น้อย1
ยกตัวอย่างการรับตัวแปลหน่อยค่ะ ว่าต้องเขียนใน xml อย่างไร หนูเขียนไม่ถูกจริง ๆ

Posted: 22/09/2006 9:18 am
by mindphp
ชื่อ กระทู้ เป็น xml ครับ
แต่
ยกตัวอย่างการรับตัวแปลหน่อยค่ะ ว่าต้องเขียนใน xml อย่างไร หนูเขียนไม่ถูกจริง ๆ
สรุป เป็น ผู้หญิง หรือ ชาย คับ เนี่ย

ค่ะ

Posted: 22/09/2006 2:26 pm
by หนูน้อย2
ก็ให้คนที่เป็นผู้ชายที่เก่ง ๆ ช่วยตอบน่ะ เลยตั้งกระทู้ค่ะ ลองเปลี่ยน
COL ALIGN="CENTER" COLSPAN="2" CELLCLASS="SUM_FIELDS" TEXTCLASS="BOLD" TYPE="EXPRESSION"price*qty</COL>
แล้วก็ไม่ได้ค่ะทำไงดีแล้วเนี่ย$this->getSum คือคำสั่งรวมค่า แล้วถ้าต้องการดึงฟิวส์มาแสดงก็ให้พิมพ์ชื่อฟิวด์ได้เลย แต่ของหนูต้องเอาฟิวส์ 2 ฟิวส์มา คูณกันเนี่ยสิ :? ถ้าไม่ได้ก็ไม่เป็นไรค่ะ ขอบคุณล่วงหน้า

Posted: 22/09/2006 4:07 pm
by ตุ๊ดตู่
มาอีกแล้ว เห็น มา หลายบอร์ดแล้ว ชีวิต จริง เป็น ผู้ ชาย มี กะ ด
แต่ มาถามทำเป็น สาวๆ หลัง คำตอบ จะบอกว่าไม่ ต้อง ทำ ถึง ขนาดนั้นก็ ได้ คนตอบ เค้ายินตอบอยู่แล้ว คนไทยด้วยกัน ก็ ช่วยๆ กันไป
โทษ นะ เห็น แล้วเสียรมว๊ะ

ค่ะ

Posted: 23/09/2006 11:01 am
by จขกท
เอาเอะค่ะหนูก็ไม่รู้จะพูดอย่างไรแล้ว ตอนนี้หนู้แก้ได้แล้ว ขอบคุณทุกคนมากน่ะที่มาช่วยตอบ (หรือไม่ก็ไม่รู้) แต่ก็ยังดีค่ะ แล้วทำไมหนูต้องโกหกด้วย ถ้าหนูเป็นผู้ชายแล้วทำไมต้องหลอกเป็นผู้ ญ ทั้งที่รู้ว่าเป็น ช หรือ ญ ก็มีคนตอบให้ ขอบคุณแล้วกันน่ะค่ะที่ช่วยวิจารณ์ ตอนนี้โชคดีที่ทำได้ ถ้าทำไม่ถูกก็คงไม่ถาม เพราะโปรแกรมเมอร์ส่วนใหญ่เป็นผู้ชาย ส่วนผู้ ญ ไม่ค่อยเก่งก็เลยถาม ถ้าไม่ตอบก็ได้นิไม่เห็นต้องว่ากัน ถือว่าหนูไม่ได้ถามก็แล้วกัน ขอบคุณอีกครั้ง

Posted: 23/09/2006 9:42 pm
by mindphp
โอ๊ะโอ๋ ขี้ใจ น้อย อย่าง งี้ สงสัยจะเป็น ผู้หญิง จริงๆ ง่ะครับ