如果语句为真,则显示隐藏 div
我的代码工作到一定程度。我想要的是,当这个if语句是假的,不显示<div>
<?php
$query3 = mysql_query($query3);
$numrows = mysql_num_rows($query3);
if ($numrows > 0) {
$fvisit = mysql_fetch_array($result3);
}
else {
}
?>
我的代码工作到一定程度。我想要的是,当这个if语句是假的,不显示<div>
<?php
$query3 = mysql_query($query3);
$numrows = mysql_num_rows($query3);
if ($numrows > 0) {
$fvisit = mysql_fetch_array($result3);
}
else {
}
?>
您可以使用 css 或 js 来隐藏 div。在 else 语句中,你可以将其写为:
else{
?>
<style type="text/css">#divId{
display:none;
}</style>
<?php
}
或在jQuery中
else{
?>
<script type="text/javascript">$('#divId').hide()</script>
<?php
}
或者在javascript中
else{
?>
<script type="text/javascript">document.getElementById('divId').style.display = 'none';</script>
<?php
}
这不需要jquery,您可以在if中设置一个变量,并在html中使用它,或者通过您的模板系统传递它(如果有的话)
<?php
$showDivFlag=false
$query3 = mysql_query($query3);
$numrows = mysql_num_rows($query3);
if ($numrows > 0){
$fvisit = mysql_fetch_array($result3);
$showDivFlag=true;
}else {
}
?>
稍后在 html 中
<div id="results" <?php if ($showDivFlag===false){?>style="display:none"<?php } ?>>