หน้า 6 จากทั้งหมด 10

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

โพสต์แล้ว: 21/02/2018 7:20 pm
โดย Parichat
tsukasaz เขียน:คำสั่ง Sql ได้หรือยังครับ
มาแล้วค่ะ
SELECT * FROM #__mdmindmap_prov_dis WHERE prov1 =36 AND prov2 =36
แต่เงื่อนไขน่าจะผิดเพราะมันดึงมาไม่ตรงกับid ใน URL อ่ะค่ะ

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

โพสต์แล้ว: 21/02/2018 7:26 pm
โดย tsukasaz
ลองทดสอบทั้งแบบที่มีค่าส่งมากับ URL และแบบไม่มีค่า

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

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

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

โพสต์แล้ว: 21/02/2018 7:42 pm
โดย Parichat
tsukasaz เขียน:ลองทดสอบทั้งแบบที่มีค่าส่งมากับ URL และแบบไม่มีค่า

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

แต่ถ้าไม่มีค่าใน URL ให้ใช้ค่า Default แทน
ต้องเพิ่มเงื่อนไขอะไรเพิ่มไหมค่ะ

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

โพสต์แล้ว: 21/02/2018 7:59 pm
โดย Parichat
หนูลอง echo ดูในกรณีที่เป็นดีฟอลไอดีต้นทางกับไอดีปลายทาง
SELECT * FROM #__mdmindmap_prov_dis WHERE prov1 =1 AND prov2 =7001

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

โพสต์แล้ว: 21/02/2018 8:04 pm
โดย tsukasaz
ลองทดสอบแบบที่มีค่ามากับ URL อีกแบบ ว่าถูกไหม

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

โพสต์แล้ว: 21/02/2018 11:41 pm
โดย Parichat
tsukasaz เขียน:ลองทดสอบแบบที่มีค่ามากับ URL อีกแบบ ว่าถูกไหม
ทดลองแล้วมันมาแค่ไอดีของจังหวัดปลายทางทั้ง2เลยคาบ
SELECT * FROM #__mdmindmap_prov_dis WHERE prov1 =64 AND prov2 =64

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

โพสต์แล้ว: 22/02/2018 9:54 am
โดย tsukasaz
เช็คเงื่อนไขดู ทำไมมันได้ไอดีเดียวกัน

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

โพสต์แล้ว: 22/02/2018 11:42 am
โดย Parichat
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');
อันนี้เป็นเงื่อไขที่หนูตั้งในฟังก์ชันค่ะ

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

โพสต์แล้ว: 22/02/2018 11:46 am
โดย tsukasaz
ที่ประกาศตัวแปร $source_province1 กับ $source_province2 จะเอามาเก็บค่าอะไรบ้าง

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

โพสต์แล้ว: 22/02/2018 1:08 pm
โดย Parichat
tsukasaz เขียน:ที่ประกาศตัวแปร $source_province1 กับ $source_province2 จะเอามาเก็บค่าอะไรบ้าง
เก็บค่า id ที่มาจาก url และid ของค่าดีฟอลคาบ