Q :ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

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

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

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

Q :ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย Parichat » 19/02/2018 3:32 pm

ตอนนี้กำลังทำเครื่องมือคำนวนระยะทาง ด้วย Joomla
ตอนนี้ติดอยู่
โดยต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla
ตอนนี้ทำURL ได้แล้วแต่ตัว listbox ยังไม่ selected ได้
โค้ดที่ทำได้ใสส่วนของ URL

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

 //วนลูปเพื่อแสดงรายการที่เคยคำนวนมา
 <?php foreach ($this->dislist as $dislist) { ?>
       //ลิ้ง URL
                <a href="<?php echo JRoute::_('index.php?option=com_mdmindmap&c=distance&' . $dislist['id_start'] . '-' . $this->province[$dislist['id_start']][$provinthen] . '&' . $dislist['id_end'] . '-' . $this->province[$dislist['id_end']][$provinthen] . '&task=calculate'); ?>" style='color:#4ba123;'>
                    <?php
                    //$this->province[$dislist['id_start']][$provinthen]ใช้ในการแสดงชื่อจังหวัดโดยเอาไอดี ของตารางdislistมาแทนไอดีของตาราง province
                    echo JText::sprintf('COM_MDMINDMAP_CONTROL_PANEL_RECENT_CITY', $this->province[$dislist['id_start']][$provinthen], $this->province[$dislist['id_end']][$provinthen]);
                    ?>
                </a>
                //แสดงข้อมูล ipของผู้ใช้ที่เข้ามาและวันที่เข้ามา
                <?php echo JText::sprintf('COM_MDMINDMAP_CONTROL_PANEL_BY_WHEN', $dislist['ip'], $dislist['log_date'] = date('y-M-d h:i:s')); ?>
                <br>
                <?php
            }
            ?>


ผลลัพธ์ที่ต้องการ ดังรูป
s1.png
s1.png (110.44 KiB) เปิดดู 306 ครั้ง


ผลลัพธ์ลิ้ง URL ที่ทำได้
mindmap?c=distance&1-Bangkok=&7-Chachoengsao=&task=calculate
Live Simply, Laugh Often, Love Deeply.....

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

Re: ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย tsukasaz » 19/02/2018 3:38 pm

ต้องส่งไอดีไปใน URL
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

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

Re: ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย Parichat » 19/02/2018 3:44 pm

tsukasaz เขียน:ต้องส่งไอดีไปใน URL


ก็คือให้ $dislist['id_start']=$this->get->get('i') แบบนี้ไหมค่ะ
:) :) :) :)
Live Simply, Laugh Often, Love Deeply.....

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

Re: Q :ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย tsukasaz » 19/02/2018 3:50 pm

$dislist['id_start'] กับ $this->get->get('i') คืออะไรครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

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

Re: Q :ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย Parichat » 19/02/2018 3:56 pm

tsukasaz เขียน:$dislist['id_start'] กับ $this->get->get('i') คืออะไรครับ


$dislist['id_start'] คือ ไอดีของจังหวัดต้นทางที่อยู่ในตารางรายการที่เคยคำนวนระยะทางมาก่อน
$this->get->get('i') คือ ไอดีที่ดึงมาจาก URL ที่ผู้ใช้เลือกจาก listbox
Live Simply, Laugh Often, Love Deeply.....

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

Re: Q :ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย tsukasaz » 19/02/2018 4:06 pm

ปกติเวลาคำนวณได้ URL แบบไหน
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

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

Re: Q :ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย Parichat » 19/02/2018 4:12 pm

tsukasaz เขียน:ปกติเวลาคำนวณได้ URL แบบไหน


ได้แบบนี้ค่ะ
mindmap?i=57&e=64&task=calculate&c=distance
Live Simply, Laugh Often, Love Deeply.....

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

Re: Q :ต้องการให้ listbox selected จากรายการที่เคยคำนวนระยะทางมาก่อนแล้วใน Joomla

โพสต์โดย tsukasaz » 19/02/2018 4:14 pm

ลองปรับ URL แล้วคลิกใน 20 รายการล่าสุด ให้เป็นแบบเดียวกัน
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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

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