我在添加'(空白)值而不是内部时遇到问题。我已经把if条件发现任何空值,它会添加""(空白)而不是零。但它并没有给我一个空白。我根据枢轴查询安排条件为:
SELECT employee_name,employee_image,grade_date,grade_id
,(CASE WHEN day = 'Monday'
THEN grade_marks ELSE NULL END) AS Monday
,(CASE WHEN day = 'Tuesday'
THEN grade_marks ELSE NULL END) AS Tuesday
,(CASE WHEN day = 'Wednesday'
THEN grade_marks ELSE NULL END) AS Wednesday
,(CASE WHEN day = 'Thursday'
THEN grade_marks ELSE NULL END) AS Thursday
,(CASE WHEN day = 'Friday'
THEN grade_marks ELSE NULL END) AS Friday
,(CASE WHEN day = 'Saturday'
THEN grade_marks ELSE NULL END) AS Saturday
,(CASE WHEN day = 'Sunday'
THEN grade_marks ELSE NULL END) AS Sunday
FROM grade WHERE employee_name='".$_SESSION['agent']."' LIMIT ".$start_from.",".$per_page
我的条件:
<?php if($select_fetch['Monday'] == '') { ?>
<td><p class="monday text-center margin_35 marks_background"><?php echo "-"; ?></p></td>
<?php } else { ?>
<td><p class="monday text-center margin_35 marks_background"><?php echo $select_fetch['Monday']; ?></p></td>
<?php } ?>
在顶部使用jquery我正在取代&#34; - &#34;为零添加colums值为:
$(document).ready(function() {
$(".monday").each(function() {
if ($.trim($(this).html()) == '-') {
$(this).html("0");
} else {}
}
});
之后,当我刷新页面时,&#34; - &#34;嵌入直到页面加载。之后,它会增加零。我认为这只是因为$(this).htm("0")
的分配。但我想要列值的总和。
答案 0 :(得分:1)
尝试使用if(empty($select_fetch['Monday'])) {...}
-
{{1}}
确定变量是否为空。如果变量不存在或者其值等于FALSE,则该变量被视为空。如果变量不存在,empty()不会生成警告。
答案 1 :(得分:0)
:::::::::::::::::: UPDATE :::::::::::::::::::
试试这个isset():
<td><p class="monday text-center margin_35 marks_background"><?php echo isset(trim($select_fetch['Monday'])) ? $select_fetch['Monday'] : "0"; ?></p></td>
试试这个解决方案:
我认为内部如果,当前的参考正在改变。试试这段代码。
monday_store = 0;
$(".monday").each(function() {
$custThis = $(this);
if ($.trim($(this).html()) == '-') {
$custThis.html("0");
} else {}
monday_store = (parseFloat(monday_store) + parseFloat($(this).html())).toFixed(1);
}); //here assign the value --
$("#monday").html(monday_store);
答案 2 :(得分:0)
尝试下面的一个:
<td><p class="monday text-center margin_35 marks_background">
<?php echo (is_null($select_fetch['Monday']))?"":$select_fetch['Monday']; ?>
</p></td>