สอบถามครับเพิ่มเติม ระบบบันทึกรายรับ-รายจ่าย

จะทำระบบแจ้งเตือน หรือห้ามยังไงไม่ให้จ่ายเกินรายรับครับ
เช่นรายรับ คงเหลือ 5,000 แต่รายจ่ายมี 5,010 เข้ามาตัด อยากให้มีข้อความแจ้งเตือนว่ารายจ่ายเกิน หรือตัดรายจ่ายได้ 5000 แล้วส่วนอีก 10 เป็นที่เกินครับ
ขอบคุณครับ
16 มี.ค. 2561 8 1,262

ไม่เข้าใจขอบเขตุการแจ้งเตือนว่าคืออะไร แจ้งเตือนแบบไหน
ปกติแล้วรายจ่ายที่มาบันทึก มันต้องเดิดการจ่ายไปก่อนแล้ว ถึงจะมาบันทึก การเตือนไม่น่าจะสำคัญอะไร เพราะเป็นปลายเหตุ
ถ้าจะให้ alert ข้อความตอนบันทึก ให้ดูจาก URL ครับ module=xxx-yyy xxx คือชื่อโมดูล yyy คือชื่อไฟล์ หรืออ่านรายละเอียดเพิ่มเติมได้ในคู่มือครับ
#1

อ้างอิงจาก ความคิดเห็น #1ไม่เข้าใจขอบเขตุการแจ้งเตือนว่าคืออะไร แจ้งเตือนแบบไหน
ปกติแล้วรายจ่ายที่มาบันทึก มันต้องเดิดการจ่ายไปก่อนแล้ว ถึงจะมาบันทึก การเตือนไม่น่าจะสำคัญอะไร เพราะเป็นปลายเหตุ
ถ้าจะให้ alert ข้อความตอนบันทึก ให้ดูจาก URL ครับ module=xxx-yyy xxx คือชื่อโมดูล yyy คือชื่อไฟล์ หรืออ่านรายละเอียดเพิ่มเติมได้ในคู่มือครับ

เตือนว่ามีรายจ่ายเกินรายรับแล้วครับ ไม่ยอมให้บันทึกรายจ่ายลงไปได้อีก จนกว่าจะมีรายรับเพิ่ม
#2

สอบถามครับเพิ่มเติม ระบบบันทึกรายรับ-รายจ่าย
อยากให้หน้านี้ มันโชว์ ยอดรายรับคงเหลือทั้งหมดด้วยครับ ที่มันโชว์แต่รายจ่ายทั้งหมดของวันนี้ครับ
ต้องเขียนคำสั่งอะไรเพิ่มเข้าไปครับ
#3

หน้าสำหรับบันทึกรายรับรายจ่าย https://github.com/.../models/ierecord.php สามารถตรวจสอบและแจ้งเตือนได้ที่ไฟล์นี้เลย
ส่วนการแสดงยอดรายรับคงเหลือ ก็ดูตัวอย่างช่อง "รวม" เลยครับ ส่วนข้อมูลที่จะนำมาแสดงก็พิจารณาจากฐานข้อมูลเอาเอง ว่าจะเอาอะไรมาแสดง สามารถ query ออกมาได้ วิธีการใช้คำสั่งมีอธิบายในคู่มือของ Kotchasan แล้วครับ
#4

อ้างอิงจาก ความคิดเห็น #4หน้าสำหรับบันทึกรายรับรายจ่าย https://github.com/.../models/ierecord.php สามารถตรวจสอบและแจ้งเตือนได้ที่ไฟล์นี้เลย
ส่วนการแสดงยอดรายรับคงเหลือ ก็ดูตัวอย่างช่อง "รวม" เลยครับ ส่วนข้อมูลที่จะนำมาแสดงก็พิจารณาจากฐานข้อมูลเอาเอง ว่าจะเอาอะไรมาแสดง สามารถ query ออกมาได้ วิธีการใช้คำสั่งมีอธิบายในคู่มือของ Kotchasan แล้วครับ


ที่หน้ารวม
ลองยก .Currency::format($total).มามันก็ไม่แสดงข้อมูลออกมาให้ครับ
ไม่รู้เขียนคำสั่งยังไงครับ
#5

ตอบไม่ถูกเหมือนกันครับ ไม่ทราบว่าทำอะไรแล้วบ้าง
ลอง print_r() ตัวแปรต่างๆออกมาดูก่อนครับ เบื่องต้นระบบไม่น่าจะมีข้อมูลส่วนที่ต้องการออกมาให้ ดังนั้น ก่อนจะทำอะไรต่อ แนะนำให้เอาข้อมูลที่ต้องการแสดงออกมาให้ได้ก่อน

เมื่อได้ข้อมูลที่ต้องการแสดงแล้ว การนำไปแสดงผลในโค้ด ให้สังเกตุจากโค้ดที่มีอยู่แล้วสร้างเลียนแบบครับ
#6

อ้างอิงจาก ความคิดเห็น #6ตอบไม่ถูกเหมือนกันครับ ไม่ทราบว่าทำอะไรแล้วบ้าง
ลอง print_r() ตัวแปรต่างๆออกมาดูก่อนครับ เบื่องต้นระบบไม่น่าจะมีข้อมูลส่วนที่ต้องการออกมาให้ ดังนั้น ก่อนจะทำอะไรต่อ แนะนำให้เอาข้อมูลที่ต้องการแสดงออกมาให้ได้ก่อน

เมื่อได้ข้อมูลที่ต้องการแสดงแล้ว การนำไปแสดงผลในโค้ด ให้สังเกตุจากโค้ดที่มีอยู่แล้วสร้างเลียนแบบครับ


ที่หน้ารวม ยอดรายรับคงเหลือมันจะคำนวนออกมา ไม่รู็จะสร้างเลียนแบบยังไงครับ ตรง .Currency::format($total). จะแสดงยอดรวมที่คำนวนออกมาแล้ว ถ้ายกไปให้แสดงหน้ารายจ่าย มันก็ไม่คำนวนให้ ตอนนี้ไปต่อไม่เป็นแล้วครับ
ที่หน้ารายจ่ายก็เช่นกันครับ มันจะคำนวนยอดรวมรายจ่ายออกมา
ความต้องการอยากให้ยอดรายรับคงเหลือมาแสดงที่หน้ารวมรายจ่ายด้วยครับ
#7

สิ่งที่ต้องทำคือ Query ออกมาจากฐานข้อมูลให้ได้ก่อนครับ ระบบไม่ได้เตรียมข้อมูลที่ไม่ได้ใช้มารอไว้ให้ครับ เนื่องจากการทำงานของแต่ละหน้าก็จะแตกต่างกันไปตามงานที่ทำ ซึ่งเป็นไปตามขั้นตอนปกติ อะไรที่ระบไม่ได้แสดงผมก็ไม่ได้ Query ออกมาไว้

วิธี Query มีอธิบายในคู่มือของ คชสาร ครับ ส่วนจะใช้ SQL อะไรบ้างนั้น ผมไม่สามารถตอบได้ครับ แนะนำให้เขียนคำสั่งบน PHPMyadmin เพื่อให้ได้ข้อมูลที่ต้องการออกมาก่อนครับ ถ้าได้ข้อมูลออกมา การแสดงผลก้ไม่น่าจะยาก
#8
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M