|
|
|
ดึงข้อมูลจากฐานข้อมูล มาโชว์เป็น table แต่ติดปัญหาตรง พอคลิ๊กรายละเอียดซึ่งเป็น modal แล้วมาตารางด้วย กลับมาโชว์ตรง อันแรก แต่ไม่โชว์ใน modal ต้องแก้ยังไงครับ |
|
|
|
|
|
|
|
Code (PHP)
<div class="table-responsive">
<table class="table table-striped z-table z-product-form -thead">
<thead>
<tr>
<th>#</th>
<th>รายการ</th>
<th>ชื่อผู้เบิก</th>
<th>ดูรายละเอียด</th>
</tr>
</thead>
<tbody>
<?php
$takeRows = $limit;
$skipRows = $limit*($page-1);
$sql_sup="
SELECT
ROW_NUMBER() OVER (ORDER BY tb_store_PP.nId_PP) AS count,
tb_store_PP.nId_PP,
tb_store_PP.nId_new_pp,
tb_store_pp.dPP_date,
tb_store_pp.cName_pp
FROM
tb_store_PP
WHERE
tb_store_PP.nId_PP IS NOT NULL AND
tb_store_pp.cType_change = 'เบิกอุปกรณ์'
$all_filter
ORDER BY tb_store_PP.nId_PP ASC
OFFSET $skipRows ROWS
FETCH NEXT $takeRows ROWS ONLY;
";
$data = $db-> select($sql_sup);
foreach ($data AS $value) {
$count = $value['count'];
$nId_PP = $value['nId_PP'];
$nId_new_pp = $value['nId_new_pp'];
$dPP_date = $value['dPP_date'];
$cName_pp = $value['cName_pp'];
$update = date("d-m-Y",strtotime($dPP_date));
list($update_d,$update_m,$update_y) = split("-", $update, 3);
$update_y += 543;
echo"
<tr class='font-grey-gallery'>
<td class='valigntop'>$count</td>
<td class='valigntop'>$nId_new_pp</td>
<td class='valigntop'>$cName_pp</td>
<td class='valigntop'><button class='btn btn-info btn-sm' data-toggle='modal' href='#$nId_PP'>รายละเอียด</button></td>
</tr>
";
echo"
<!-- Modal Edit -->
<div class='modal fade' id='$nId_PP'>
<div class='modal-dialog'>
<div class='modal-content'>
<div class='modal-header'>
<button type='button' class='close' data-dismiss='modal'></button>
<h4 class='modal-title'>รายละเอียดการเบิก</h4>
</div>
<div class='modal-body'>
<form action='javascript:;' method='GET' class=' form-group form-horizontal' role='form'>
<input type='hidden' name='nId_PP' class='nId_PP' value= '$nId_PP'>
<div class='row'>
<div class='col-md-12'>
<p>วันที่เบิก : $update_d/$update_m/$update_y</p>
<p>ชื่อผู้เบิก : $cName_pp</p>
</div>
<table class='table table-striped z-table z-product-form -thead'>
<thead>
<tr>
<th>#</th>
<th>รายการ</th>
<th>ชื่อผู้เบิก</th>
<th>ดูรายละเอียด</th>
</tr>
</thead>
</table>
</div>
</form>
</div>
</div>
</div>
</div>";
}
?>
</tbody>
</table>
</div>
พอ refresh หน้า table ตรง modal มาโชว์ด้วย พอมีวิธีแก้ไหมครับ ขอบคุณครับ
Tag : PHP, Ms SQL Server 2014
|
|
|
|
|
|
Date :
2017-06-14 09:55:05 |
By :
weekung072 |
View :
800 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กรณีที่เป็น Modal อยู่ใน Loop มันน่าจะไปเรียก Modal ตัวเดียวกันหมดครับ
|
|
|
|
|
Date :
2017-06-14 14:06:29 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นต้องทำแยกกันใช่ไหมครับ ถึงจะไม่มีปัญหา คือ modal ไม่ต้องอยู่ใน ลูป แล้วค่อยไป Select ในฐานข้อมูลมาใหม่ ใช่ไหมครับ พี่TC Admin
|
|
|
|
|
Date :
2017-06-14 16:36:38 |
By :
weekung072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|