ขอแนวทางปุ่มพิมพ์อีก 1 ปุ่มเพื่อพิมพ์เอกสารอีกรูปแบบหนึ่ง ใน ระบ

แต่ยังไม่สามารถทำให้กดแล้วพิมพ์เอกสารอีก template หนึ่งได้ครับ ขอคำแนะนำหน่อยครับว่าต้องทำอย่างไร
สิ่งที่ผมทำแล้ว
1.) ทำการเปลี่ยนจาก print เป็น printGI
เริ่มจากการเพิ่มปุ่มลงไปไฟล์ setup.php ที่ path modules/repair/views โดยใช้ Code
array(
'class' => 'icon-print button red notext',
'href' => WEB_URL.'modules/repair/printGI.php?id=:job_id',
'target' => 'printGI',
'title' => 'PrintGI receipt'
),
และได้ทำการเพิ่มภาษา LNG_PrintGI ลง DB แล้วเรียบร้อย
2.) duplicate ไฟล์ print.php ใน modules/repair เป็น printGI.php
3.) duplicate ไฟล์ print.html ใน modules/repair/views เป็น printGI.html และแก้ไขไฟล์ใน tag H1 ให้แสดงเป็นอีกชื่อหนึ่ง
แต่ยังติดในส่วนของ export.php ซึ่งตอนนี้ไปต่อไม่ถูกแล้วครับ
ขอแนบทางหน่อยครับว่าต้องทำอย่างไร
โดยอยากกดปุ่ม Print สีแดงที่เพิ่มเข้าไปใหม่ ที่ผมตั้งว่า printGI แล้วให้มัน Print เป็น
" ใบส่งคืนสินค้า " ครับ
1. ชื่อไฟล์ใน modules ใช้ตัวพิมพ์เล็กเท่านั้นครับ
2. ทดสอบ debug ดูว่ามันเรียกไปยังไฟล์ถูกต้องหรือไม่
3. printgi.php มันจะเรียกไปยัง class ที่เกี่ยวข้องอีกที ตรวจสอบให้ดีว่ามันเรียกไปยังปลายทางที่ตั้งใจหรือไม่
หมายเหตุ ถ้าเป็นผมนะ ผมจะส่งไปยังไฟล์เดิมเลยแทนที่จะสร้างไฟล์ใหม่ โดยใช้การส่ง parameter เอาว่ากำลังจะพิมพ์ไฟล์ไหน เช่น print.php?file=printgi&..... แล้วไปตรวจจับเอาที่ปลายทางว่าต้องการพิมพ์ไฟล์อะไร
2. ทดสอบ debug ดูว่ามันเรียกไปยังไฟล์ถูกต้องหรือไม่
3. printgi.php มันจะเรียกไปยัง class ที่เกี่ยวข้องอีกที ตรวจสอบให้ดีว่ามันเรียกไปยังปลายทางที่ตั้งใจหรือไม่
หมายเหตุ ถ้าเป็นผมนะ ผมจะส่งไปยังไฟล์เดิมเลยแทนที่จะสร้างไฟล์ใหม่ โดยใช้การส่ง parameter เอาว่ากำลังจะพิมพ์ไฟล์ไหน เช่น print.php?file=printgi&..... แล้วไปตรวจจับเอาที่ปลายทางว่าต้องการพิมพ์ไฟล์อะไร
Quotations by หมายเหตุ #21. ชื่อไฟล์ใน modules ใช้ตัวพิมพ์เล็กเท่านั้นครับ
2. ทดสอบ debug ดูว่ามันเรียกไปยังไฟล์ถูกต้องหรือไม่
3. printgi.php มันจะเรียกไปยัง class ที่เกี่ยวข้องอีกที ตรวจสอบให้ดีว่ามันเรียกไปยังปลายทางที่ตั้งใจหรือไม่
หมายเหตุ ถ้าเป็นผมนะ ผมจะส่งไปยังไฟล์เดิมเลยแทนที่จะสร้างไฟล์ใหม่ โดยใช้การส่ง parameter เอาว่ากำลังจะพิมพ์ไฟล์ไหน เช่น print.php?file=printgi&..... แล้วไปตรวจจับเอาที่ปลายทางว่าต้องการพิมพ์ไฟล์อะไร
ผมลองแก้ตามที่อาจารย์บอกแล้ว ..
Quotations by หมายเหตุ #2การส่ง parameter เอาว่ากำลังจะพิมพ์ไฟล์ไหน เช่น print.php?file=printgi&..... แล้วไปตรวจจับเอาที่ปลายทางว่าต้องการพิมพ์ไฟล์อะไร
ซึ่งผมทำตามนี้แล้ว ถูกมั้ยครับ
ผมอยากทราบว่าปลายทางใช่ไฟล์ export.php รึเปล่าครับ ?
เพราะผมไม่รู้ว่าจะต้องเขียนยังไงให้มันเลือกไฟล์ครับ
ผมลองใช้ if , else แล้วมันไม่ได้หน่ะครับ .. แหะๆ
$file == 'print' ครับ
ใช้เครื่องหมายเท่ากับ 2 ตัว ไม่ใช่ตัวเดียว
ใช้เครื่องหมายเท่ากับ 2 ตัว ไม่ใช่ตัวเดียว
Quotations by หมายเหตุ #6$file == 'print' ครับ
ใช้เครื่องหมายเท่ากับ 2 ตัว ไม่ใช่ตัวเดียว
ตอนแรกผมก็ใช้ == สองตัวครับ แต่มันฟ้อง Error ตามนี้ครับ
Notice: Undefined variable: file in /home/xxxxx/domains/xxxxx/public_html/xxxxx/repair/modules/repair/views/export.php on line 48
$file มาจากไหนครับ รับค่ามาหรือยัง
Quotations by หมายเหตุ #3
ผมลองแก้ตามที่อาจารย์บอกแล้ว ..
จากไฟล์ในความเห็นนี้ถือว่าเป็นการส่งค่ามาแล้วหรือยังครับ
นั่นมันตอนส่ง แล้วได้เขียนรับค่ามันหรือยัง




