สอบถามการดึงค่าไปใส่กล่อง popup ในส่วน header

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

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

ภาพประจำตัวสมาชิก
Thanapoom1514
PHP VIP Members
PHP VIP Members
โพสต์: 4329
ลงทะเบียนเมื่อ: 04/07/2022 9:46 am

สอบถามการดึงค่าไปใส่กล่อง popup ในส่วน header

โพสต์ที่ยังไม่ได้อ่าน โดย Thanapoom1514 »

เบื้องต้นคือผมดึงค่าตำแหน่งนักแข่งฟุตบอล แล้วมาวงลูปในกล่อง popup ให้แสดงที่ header ครับแต่สิ่งที่ได้คือค่าชื่อตำแหน่งซ้ำทุกกล่อง popup header มีวิธีดึงค่าแสดงให้เฉพาะตรงกับตำแหน่งทำยังไงหรอครับ

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

  <div id="drag-container">
              <div class="drag-container" align="center">
                  <div class="logo_team" style="display:none;">
                    <img class="logoteam" src="">
                  </div>
                  <div class="namecoach" style="display:none;">
                    <img class="coachimage" src="">
                    <p></p>
                  </div>
                  <?php
                  $sql_opt_position = "SELECT * FROM $datalineup_position WHERE plan_id = 1 ";
                  $result_opt_position = mysqli_query($con, $sql_opt_position);
                  while ($rowposition = mysqli_fetch_assoc($result_opt_position)) {  ?>
                    <div class="draggable" id="po_<?php echo $rowposition['pst_posit']; ?>" style="transform: translate(<?php echo $rowposition['pst_x'] . 'px'; ?> ,
                      <?php echo $rowposition['pst_y'] . 'px'; ?>);" data-x="<?php echo $rowposition['pst_x']; ?>" data-y="<?php echo $rowposition['pst_y']; ?>">
                      <p id="shw_nameply"> <?php echo $rowposition["pst_name"]; ?></p>
                      <div class="showplayer"></div>
                      <input type="hidden" class="setplayer" name="setplayer[]" >
                      <input type="hidden" class="setposit" name="setposit[]" value="<?php echo $rowposition["pst_posit"]; ?>">
                    </div>
                    
                  <?php } ?>
                  <?php $sql_opt_position_name = "SELECT pst_name FROM $datalineup_position WHERE plan_id = 1 ";
                      $result_opt_position_name = mysqli_query($con, $sql_opt_position_name);
                      while($rowposition_name = mysqli_fetch_assoc($result_opt_position_name)) {
                        $rowposition_name_arr[] = $rowposition_name ["pst_name"];
                      }
                      var_dump(json_encode($rowposition_name_arr));
                      ?>
                  <script>
                      $(document).ready(function(){
                        let array_name = <?php echo json_encode($rowposition_name_arr); ?>;
                        let i = 0;
                        while(array_name[i]){
                          $('.modal-title').text(array_name[i]);
                          i++;
                        }
                        console.log(array_name);
                      //  $.each(array_name,function(i, elem){
                      //   $('.modal-title').text(elem);
                      //  });
                       
                      });
                  </script>
อย่างผมกดที่ CM แต่ตรง header ได้คำว่า CF
Programming - PHP-1.png
Programming - PHP-1.png (599.43 KiB) Viewed 452 times
:gfb:
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามการดึงค่าไปใส่กล่อง popup ในส่วน header

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ยังติดอยู่ไหมครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Thanapoom1514
PHP VIP Members
PHP VIP Members
โพสต์: 4329
ลงทะเบียนเมื่อ: 04/07/2022 9:46 am

Re: สอบถามการดึงค่าไปใส่กล่อง popup ในส่วน header

โพสต์ที่ยังไม่ได้อ่าน โดย Thanapoom1514 »

mindphp เขียน: 29/11/2022 3:51 pm ยังติดอยู่ไหมครับ
ได้แล้วครับ ผมใช้ event.target ของฟังก์ชัน jquery เก็บค่าอีเว้นท์ตอนเรา click ตำแหน่งเอาชื่อตำแหน่งแล้วมาแสดงในกล่อง popup แต่ละตำแหน่งครับ

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

                  $('.draggable').click(function() {
                   var t = $(event.target).text();
                    $('.modal-title').text(t);
                     });
ผลที่ได้ตามชื่อของแต่ละตำแหน่งครับ
กดตำแหน่ง LW ได้ LW
Programming - PHP-1.png
Programming - PHP-1.png (429.02 KiB) Viewed 398 times
กดตำแหน่ง CF ได้ CF
Programming - PHP-2.png
Programming - PHP-2.png (387.76 KiB) Viewed 398 times
:gfb:
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามการดึงค่าไปใส่กล่อง popup ในส่วน header

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

มีภาพตัวอย่าง ตอนเลือกผู้เล่นที่ popup ด้วยหรือเปล่าครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 105