Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 1406
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย Parichat » 21/02/2018 7:20 pm

tsukasaz เขียน:คำสั่ง Sql ได้หรือยังครับ


มาแล้วค่ะ
SELECT * FROM #__mdmindmap_prov_dis WHERE prov1 =36 AND prov2 =36
แต่เงื่อนไขน่าจะผิดเพราะมันดึงมาไม่ตรงกับid ใน URL อ่ะค่ะ
Live Simply, Laugh Often, Love Deeply.....

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 8069
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย tsukasaz » 21/02/2018 7:26 pm

ลองทดสอบทั้งแบบที่มีค่าส่งมากับ URL และแบบไม่มีค่า

ถ้ามีค่าส่งจาก URL ต้องดึงค่าของ URL มา

แต่ถ้าไม่มีค่าใน URL ให้ใช้ค่า Default แทน
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 1406
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย Parichat » 21/02/2018 7:42 pm

tsukasaz เขียน:ลองทดสอบทั้งแบบที่มีค่าส่งมากับ URL และแบบไม่มีค่า

ถ้ามีค่าส่งจาก URL ต้องดึงค่าของ URL มา

แต่ถ้าไม่มีค่าใน URL ให้ใช้ค่า Default แทน


ต้องเพิ่มเงื่อนไขอะไรเพิ่มไหมค่ะ
Live Simply, Laugh Often, Love Deeply.....

ภาพประจำตัวสมาชิก
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 1406
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย Parichat » 21/02/2018 7:59 pm

หนูลอง echo ดูในกรณีที่เป็นดีฟอลไอดีต้นทางกับไอดีปลายทาง
SELECT * FROM #__mdmindmap_prov_dis WHERE prov1 =1 AND prov2 =7001
Live Simply, Laugh Often, Love Deeply.....

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 8069
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย tsukasaz » 21/02/2018 8:04 pm

ลองทดสอบแบบที่มีค่ามากับ URL อีกแบบ ว่าถูกไหม
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 1406
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย Parichat » 21/02/2018 11:41 pm

tsukasaz เขียน:ลองทดสอบแบบที่มีค่ามากับ URL อีกแบบ ว่าถูกไหม


ทดลองแล้วมันมาแค่ไอดีของจังหวัดปลายทางทั้ง2เลยคาบ
SELECT * FROM #__mdmindmap_prov_dis WHERE prov1 =64 AND prov2 =64
Live Simply, Laugh Often, Love Deeply.....

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 8069
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย tsukasaz » 22/02/2018 9:54 am

เช็คเงื่อนไขดู ทำไมมันได้ไอดีเดียวกัน
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 1406
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

Re: Q :ต้องการให้ระยะทางที่คำนวนได้มาแสดง โดยได้มาจากจังหวัดต้นทางและปลายทางที่กำหนดค่า default เอาไว้

โพสต์โดย Parichat » 22/02/2018 11:42 am

tsukasaz เขียน:เช็คเงื่อนไขดู ทำไมมันได้ไอดีเดียวกัน


โค้ด: เลือกทั้งหมด

$source_province1 = ($prov->get('i')) ? $prov->get('e') : $soupro1->get('source_province', '1');
$source_province2 = ($prov->get('i')) ? $prov->get('e') : $soupro1->get('destination_province', '7001');


อันนี้เป็นเงื่อไขที่หนูตั้งในฟังก์ชันค่ะ
Live Simply, Laugh Often, Love Deeply.....


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 6 และ บุคคลทั่วไป 0 ท่าน