Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ผมใช้ bootrap แล้วเกิดปัญหาในการเรียกข้อมูลจากdynamic table มาเเสดงในmodalครับ



 

ผมใช้ bootrap แล้วเกิดปัญหาในการเรียกข้อมูลจากdynamic table มาเเสดงในmodalครับ

 



Topic : 103339



โพสกระทู้ ( 42 )
บทความ ( 0 )



สถานะออฟไลน์




โดย dynamic table จะถูกเรียกข้อมูลมาเก็บไว้แล้วเเสดงทีละ 10 entrie มีปุ่มให้ next ดูreccord ชุดถัดไปได้ ครับ
ผมจะทำการส่งข้อมูล ID ผ่านjavascript ให้เรียกข้อมูลไปแแสดงในmodal
ปัญหาคือ ผม ส่งข้อมูลแล้วมันเเสดง เฉพาะ 10 entrie เเรกเท่านั้น พอกดnext เพื่อดูข้อมูลชุดถัดไป เรียกmodal เเต่เหมือนมันไม่เข้าฟังค์ชั่นCode

ผมดักจับ การเข้าทำงานไว้ครับ ตรง jq191('.btn-primary').click(function() แต่อย่างที่บอก มันทำงานได้เเค่กับข้อมูลที่เเสดงเป็นชุดแรกเท่านั้น
ติดมาหลายวันแล้วครับท่านทราบได้โปรดช่วยทีนะครับ

(code หายขออนุญาติแปะใหม่ครับ)
Code (PHP)
<div class="adv-table editable-table ">
                          <div class="clearfix">
                              <div class="btn-group">
                                  
                          <a class="btn btn-compose" data-toggle="modal" href="#myModal">
                             <i class="icon-plus"></i> AddNew
                          </a>
                          <!-- Modal -->
                          <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                              <div class="modal-dialog">
                                  <div class="modal-content">
                                      <div class="modal-header">
                                          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                                          <h4 class="modal-title">AddNew</h4>
                                      </div>
                                      <div class="modal-body">
                                          <form class="form-horizontal" role="form">
                                              <div class="form-group">
                                                  <label  class="col-lg-2 control-label">ชื่อบริษัท</label>
                                                  <div class="col-lg-10">
                                                      <input type="text" class="form-control" id="Txt_Out_Name" placeholder="">
                                                       <input type="hidden" id="Txt_Out_ID" >
                                                  </div>
                                              </div>
                                                <div class="form-group">
                                                  <label  class="col-lg-2 control-label">ประเภท</label>
                                                  <div class="col-lg-10">
                                                  	<select id="Cbo_Type" class="Cbo_Type">
                                                      <option selected="selected">--Select Type--</option>
                                                         <?php

                                                            $sql=mysql_query("SELECT * FROM ms_outsource_type order by Out_Type_ID",$con);
                                                            while($row = mysql_fetch_array($sql))
                                                            {
                                                                $Out_Type_ID=$row['Out_Type_ID'];
                                                                $Out_Type_Name = $row['Out_Type_Name'];
                                                                echo '<option value="'.$Out_Type_ID.'">'.$Out_Type_Name.'</option>';
                                                            } 
                                                            ?>
                                                      </select>
                                                  </div>
                                              </div>
                                              
                                              <div class="form-group">
                                                  <label  class="col-lg-2 control-label">ที่อยู่</label>
                                                  <div class="col-lg-10">
                                                      <input type="text" class="form-control" id="Txt_Address" placeholder="">
                                                  </div>
                                              </div>
                                              
                                               <div class="form-group">
                                                  <label  class="col-lg-2 control-label">จังหวัด</label>
                                                  <div class="col-lg-10">
                                                  	<select id="Cbo_PROVINCE" class="Cbo_PROVINCE">
                                                      <option selected="selected">--Select PROVINCE--</option>
                                                         <?php



                                                            $sql=mysql_query("SELECT DISTINCT PROVINCE_ID,PROVINCE_NAME FROM province order by PROVINCE_ID",$con);
                                                            while($row = mysql_fetch_array($sql))
                                                            {
                                                                $PROVINCE_ID=$row['PROVINCE_ID'];
                                                                $PROVINCE_NAME = $row['PROVINCE_NAME'];
                                                                echo '<option value="'.$PROVINCE_ID.'">'.$PROVINCE_NAME.'</option>';
                                                            } 
                                                            ?>
                                                      </select>
                                                  </div>
                                              </div>
                                              <div class="form-group">
                                                  <label  class="col-lg-2 control-label">เขต</label>
                                                  <div class="col-lg-10">
                                                  	<select disabled   id="Cbo_AMPHUR">
                                                      <option selected="selected">--Select AMPHUR--</option>
                                                        
                                                      </select>
                                                  </div>
                                              </div>
                                              <div class="form-group">
                                                  <label  class="col-lg-2 control-label">แขวง</label>
                                                  <div class="col-lg-10">
                                                  	<select disabled  id="Cbo_DISTRICT">
                                                      <option selected="selected">--Select DISTRICT--</option>
                                                      
                                                      </select>
                                                  </div>
                                              </div>
                                                <div class="form-group">
                                                  <label class="col-lg-2 control-label">ภาค</label>
                                                  <div class="col-lg-10">
                                                      <input type="text" class="form-control" id="Txt_Geo" placeholder="">
                                                  </div>
                                              </div>
                                                <div class="form-group">
                                                  <label class="col-lg-2 control-label">รหัสไปรษณีย์</label>
                                                  <div class="col-lg-10">
                                                      <input type="text" class="form-control" id="Txt_ZipCode" placeholder="">
                                                  </div>
                                              </div>
                                              
                                              <div class="form-group">
                                                  <label class="col-lg-2 control-label">โทรศัพท์</label>
                                                  <div class="col-lg-10">
                                                      <input type="text" class="form-control" id="Txt_Tel" placeholder="">
                                                  </div>
                                              </div>
                                              <div class="form-group">
                                                  <label class="col-lg-2 control-label">มือถือ</label>
                                                  <div class="col-lg-10">
                                                    <input type="text" class="form-control" id="Txt_Phone" placeholder="">
                                                  </div>
                                              </div>
                                              <div class="form-group">
                                                  <label class="col-lg-2 control-label">Fax</label>
                                                  <div class="col-lg-10">
                                                    <input type="text" class="form-control" id="Txt_Fax" placeholder="">
                                                  </div>
                                              </div>

                                              <div class="form-group">
                                                  <div class="col-lg-offset-2 col-lg-10">
                                                      <button type="button" id="BtnAddNew" class="btn btn-send">Save</button>
                                                  </div>
                                              </div>
                                          </form>
                                      </div>
                                  </div><!-- /.modal-content -->
                              </div><!-- /.modal-dialog -->
                          </div><!-- /.modal -->
                              </div>
                              <div class="btn-group pull-right">
                                  <button class="btn dropdown-toggle" data-toggle="dropdown">Tools <i class="icon-angle-down"></i>
                                  </button>
                                  <ul class="dropdown-menu pull-right">
                                      <li><a href="#">Print</a></li>
                                      <li><a href="#">Save as PDF</a></li>
                                      <li><a href="#">Export to Excel</a></li>
                                  </ul>
                              </div>
                          </div>
                          <div class="space15"></div>
                          <table class="table table-striped table-hover table-bordered" id="editable-sample">
                              <thead>
                              <tr>
                                 <th width="351">ชื่อผู้รับเหมา</th>
                                              <th width="115" class="hidden-phone">โทรศัพท์</th>
                                              <th width="109" class="hidden-phone">โทรสาร</th>
                                              <th width="79" class="hidden-phone">ประเภท</th>
                                              <th width="109" class="hidden-phone">ประเภทงาน</th>
                                              <th width="79" class="center hidden-phone">สถานะ</th>
                                              <th width="128" class="hidden-phone">Action</th>
                              </tr>
                              </thead>
                              <tbody>
                              <?php

										$sql=mysql_query("SELECT * FROM outsource order by Out_ID",$con);
										while($row = mysql_fetch_array($sql))
										{
                              ?>       
                              <tr class="">
                                 <td><a href="data_suboutsource.php" title="ดูรายละเอียดข้อมูล"><?=$row['Out_Name']?></a></td>
                                              <td class="hidden-phone"><?=$row['Tel']?></td>
                                              <td class="hidden-phone"><?=$row['Fax']?></td>
                                              <td class="hidden-phone"><?=$row['Out_Name']?></td>
                                              <td class="hidden-phone"><?=$row['Out_Name']?></td>
                                              <td class="center hidden-phone"><span class="label label-success">Approved</span></td>
                                              <td class="hidden-phone">
                                              <a  data-toggle="modal" href="#myModal"><button value="<?=$row['Out_ID']?>" type="button" class="btn btn-primary btn-xs"  onClick="javascript:editers();" >Edit</button></a>
                                             
                                              <button type="button" class="btn btn-danger btn-xs">Delete</button>
                                               
                                              </td>
                              </tr>
                              <?
										}
                              ?>
                              </tbody>
                          </table>
                      </div>

Code (JavaScript)
jq191('.btn-primary').click(function() {
var bid = jq191(this).attr("value");
alert(bid);
jq191.getJSON("jsondata/selectmsdata.php", {Out_ID: bid}, function(data){
jq191('#Txt_Out_ID').val(data['Out_ID']);
jq191('#Cbo_Type').val(data['Out_Type_ID']);
jq191('#Txt_Out_Name').val(data['Out_Name']);
jq191('#Txt_Address').val(data['Address']);
jq191('#Cbo_PROVINCE').val(data['PROVINCE_ID']);
jq191('#Cbo_AMPHUR').val(data['AMPHUR_ID']);
jq191('#Cbo_DISTRICT').val(data['DISTRICT_ID']);
jq191('#Txt_ZipCode').val(data['Zipcode']);
jq191('#Txt_Tel').val(data['Tel']);
jq191('#Txt_Phone').val(data['Phone']);
jq191('#Txt_Fax').val(data['Fax']);
});    
});




Tag : PHP, MySQL, HTML/CSS, JavaScript, jQuery, Windows









ประวัติการแก้ไข
2013-12-06 07:31:46
2013-12-06 07:33:00
2013-12-08 11:00:10
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-12-06 07:28:06 By : sagon View : 826 Reply : 3
 

 

No. 1



โพสกระทู้ ( 3,844 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

ทำ modal ให้ id ไม่ซ้ำกันสิครับ แล้วเอามันไปยัดใส่ function ไว้
เวลาเรียกใช้ก็ ใช้ onclick เรียก function พร้อมกับส่ง id ไปก็ใช้งานได้แล้ว
จะกี่ร้อย modal ก็ใช้ได้ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 09:13:18 By : mangkunzo
 


 

No. 2



โพสกระทู้ ( 42 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ คุณmangkunzo มากครับ
แต่ถ้าจะทำให้มันเป็นเพียง modal เดียวทำได้ไหมครับ เพราะถ้าข้อมูลมากๆซัก 1000ข้อมูล มันน่าจะทำให้load page ช้ามากเเน่เลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-06 21:16:21 By : sagon
 

 

No. 3



โพสกระทู้ ( 42 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่มีท่านอื่นทราบคำตอบเลยรึครับ หรือ ชี้แนะ ว่าควรไปหาข้อมูลที่ไหนได้อะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-12-08 21:13:33 By : sagon
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมใช้ bootrap แล้วเกิดปัญหาในการเรียกข้อมูลจากdynamic table มาเเสดงในmodalครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่