|
|
|
ขอความกรุณาครับ ต้องเขียน code php และ css อย่างไร จะซ่อนแถว<tr> เมื่อค่า remark = ' ' (ไม่มีข้อความ ว่างเปล่า) |
|
|
|
|
|
|
|
เอา if ครอบ
if ($remark=""):
endif;
|
|
|
|
|
Date :
2017-02-09 18:06:43 |
By :
tenten |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะตามนี้เอาไปลองดูครับ
Code (PHP)
<?php
while($objResult = mysql_fetch_array($objQuery))
{
$id = $objResult["id"];
$remark = $objResult["remark"];
$edit_class = (trim($remark) == '') ? '' : ' hide';
$tr_class = '';
if ($objResult['level'] == '2' OR $objResult['level'] == 3)
{
$tr_class = ' class="tr'.$objResult['level'].'"';
}
if ($remark != ""):
echo '<tr'.$tr_class.'>';
?>
<td height="34"><?php echo $id;?></td>
<td><?php echo $objResult["reservation_date"];?></td>
<td><?php echo $objResult["destination"];?></td>
<td><?php echo $objResult["guest_name"];?><br /></td>
<td><?php echo $objResult["amount"];?></td></tr>
<div class="text-center<?php echo $edit_class;?>"><tr>
<td height="29" colspan="5"><?php echo $remark;?></td>
</tr></div>
<?php
endif;
}
?>
|
|
|
|
|
Date :
2017-02-09 19:23:59 |
By :
tenten |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
while($objResult = mysql_fetch_array($objQuery))
{
$id = $objResult["id"];
$remark = $objResult["remark"];
$edit_class = (trim($remark) == '') ? '' : ' hide';
$tr_class = '';
if ($objResult['level'] == '2' OR $objResult['level'] == 3)
{
$tr_class = ' class="tr'.$objResult['level'].'"';
}
echo '<tr'.$tr_class.'>';
?>
<td height="34"><?php echo $id;?></td>
<td><?php echo $objResult["reservation_date"];?></td>
<td><?php echo $objResult["destination"];?></td>
<td><?php echo $objResult["guest_name"];?><br /></td>
<td><?php echo $objResult["amount"];?></td></tr>
<?php if ($remark != ""): ?>
<div class="text-center<?php echo $edit_class;?>"><tr>
<td height="29" colspan="5"><?php echo $remark;?></td>
</tr></div>
<?php
endif;
}
?>
|
|
|
|
|
Date :
2017-02-09 20:56:06 |
By :
tenten |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องไปทำ statement ให้ยุ่งยากครับ (มีผลต่อความไวของระบบด้วย) จัดการแก้ไขที่คำสั่ง sql โดยระบุไปเลยครับ
Code (PHP)
$strSQL = "SELECT * FROM customer WHERE remark != ''"; หรือ $strSQL = "SELECT * FROM customer WHERE remark != NULL";
อันนี้คือไม่ต้องการให้แสดง Row ที่ remark เท่ากับค่าว่าง ตามความต้องการครับ
|
|
|
|
|
Date :
2017-02-10 03:36:51 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|