ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ

Re: ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ

โดย bankjittapol » 08/11/2019 3:28 pm

ทำได้แล้วครับ โดยการ นำ div แสดงผลทั้งชุด คัดลอกไปอีกไฟล์นึงแล้ว ส่ง id ไป แล้วทำการ select แล้ว ใช้ ajax แสดงผลทับ div เดิมครับ
ถูก ผิด ยังไงช่วยแนะนำด้วยครับ

Re: ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ

โดย bankjittapol » 08/11/2019 11:56 am

tsukasaz เขียน:ในหน้าเว็บกด F12 เปิดเครื่องมือนักพัฒนา ดูที่แท็บ console ว่ามันแจ้งอะไรไหม
ได้ ค่าid มาครับ แต่ไม่รู้จะเอาไปใส่ใน select ยังไงครับ หรือต้องเปลี่ยน code select เป็น javacript เลยย ??

รูปภาพ

Re: ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ

โดย mindphp » 08/11/2019 11:45 am

ลองเช็คคำสั่ง

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

SELECT * FROM $datalineup_position WHERE plan_id = 'ค่าที่ส่งกลับมา' 
plan_id เป็น id แต่เอามาเท่ากับ string ไม่น่าจะถูก

Re: ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ

โดย tsukasaz » 08/11/2019 11:26 am

ในหน้าเว็บกด F12 เปิดเครื่องมือนักพัฒนา ดูที่แท็บ console ว่ามันแจ้งอะไรไหม

ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ

โดย bankjittapol » 08/11/2019 11:24 am

ขอคำแนะนำเกี่ยวกับ การรับ ส่งค่า โดยใช้ ajax หน่อยครับ
คือผม เลือก select tag แล้ว ส่งค่ากลับมาแล้ว แต่ไม่รู้จะนำมาใช้ยังไงครับ

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

$sql_opt_position = "SELECT * FROM $datalineup_position WHERE plan_id = 'ค่าที่ส่งกลับมา' ";
                $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_id']; ?>" data-toggle="modal" data-target=".myModal"
                  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>
ตอนนี้ทำได้แค่ log ค่าออกมาเฉยๆครับบ ค่าที่ได้จะเป็น id ครับ

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

  $(document).ready(function(){
              var valplan = $(".selplan").val();
              $(".selplan").change(function(){
                $.ajax({
                  type: "POST",
                  url: "post.php",
                  data:{plan: $(".selplan").val()},
                  success: function(data){console.log(data);}
                });
              }); 
            });


ข้างบน