![](/img/trans.png)
[英]How to display Edit Button only for last insertion Row of specific customer using javascript
[英]How to display Edit Button only for last insertion Row id in php/mysql table
我在PHP中有一個View Grid。 在此“編輯”按鈕(如動作編輯,刪除圖標)中,僅需要顯示最后一個插入行。 您能幫我怎樣顯示嗎?
<?php
$followup_details=mysql_query("select * from tbl_followup where school_id='$id' order by followup_id desc");
if(mysql_num_rows($followup_details))
{
?>
<form name="view-school" method="post" action="">
<table width="100%" border="0" cellspacing="1" cellpadding="1" class="table_txt">
<tr class="table_txt2">
<td width="7%">#</td>
<td width="20%">Minutes Of Meeting</td>
<td width="20%">Details</td>
<td width="13%">Followup Status</td>
<td width="10%">Next Meeting Date</td>
<td width="10%">Actions</td>
</tr>
<?php
$slno=0;
while($followup=mysql_fetch_array($followup_details))
{
$slno++;
?>
<tr <?php if($slno%2==1) echo "class='table_txt3'"; else echo "class='table_txt4'"; ?>><td ><?php echo $slno;?></td>
<td ><?php echo ucwords($followup['mom']);?></td>
<td ><?php echo $followup['details'];?></td>
<td ><?php echo ucwords($followup['followup_status']);?></td>
<td ><?php echo $followup['next_meeting_date'];?></td>
<td>
<a href="#" class="edit-followup" data-reveal-id="editfollowup" data-animation="fade" id="<?php echo $followup['followup_id'];?>"><img src="images/edit_icon.png" alt="editicon" width="20" height="20" border="0" class="marg" /></a>
</td>
<?php }
?>
我的編輯圖標只需要顯示最后一個插入行。 請幫我。 提前致謝
也許是這樣的:
$numRow= mysql_num_rows($followup_details)
並在您的循環中:
<td>
<?php if($slno >= $numRow) { ?>
<a href="#" class="edit-followup" data-reveal-id="editfollowup" data-animation="fade" id="<?php echo $followup['followup_id'];?>"><img src="images/edit_icon.png" alt="editicon" width="20" height="20" border="0" class="marg" /></a>
<?php } ?>
</td>
也許您可以在生成列表之后打印編輯按鈕,因此它不在循環中,而是緊隨其后。 或者,您可以檢查循環之前的行數。 然后在循環中放置一個從1開始的計數器。當計數器等於行數時,將打印按鈕。
首先,您可以在while循環之前獲取記錄總數
$total_records = mysql_num_rows($followup_details);
現在檢查while循環
if($slno == $total_records -1 )
{
?>
// this is final record
<a href="#" class="edit-followup" data-reveal-id="editfollowup" data-animation="fade" id="<?php echo $followup['followup_id'];?>"><img src="images/edit_icon.png" alt="editicon" width="20" height="20" border="0" class="marg" /></a>
<?php
}else{
echo " ";
}
只需添加一個$slno
為1的支票即可。由於您要按照followup_id
降序來獲取記錄,因此最后插入的記錄將位於最上面(第一個記錄)。
<td>
<?php
if($slno===1):
?>
<a href="#" class="edit-followup" data-reveal-id="editfollowup" data-animation="fade" id="<?php echo $followup['followup_id'];?>"><img src="images/edit_icon.png" alt="editicon" width="20" height="20" border="0" class="marg" /></a>
<?php
endif;
?>
</td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.