Show Hide div if, if 语句为 true

发布于 2024-11-29 03:43:07 字数 302 浏览 1 评论 0原文

我的代码在某种程度上有效。我想要的是,当这个 if 语句为 false 时,

不会显示

<?php
    $query3 = mysql_query($query3);
    $numrows = mysql_num_rows($query3);
    if ($numrows > 0) {
        $fvisit = mysql_fetch_array($result3);
    }
    else {
    }
?>

My code works to a point. What I want is that when this if statement is false, the <div> doesn't show

<?php
    $query3 = mysql_query($query3);
    $numrows = mysql_num_rows($query3);
    if ($numrows > 0) {
        $fvisit = mysql_fetch_array($result3);
    }
    else {
    }
?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

怎樣才叫好 2024-12-06 03:43:07

您可以使用 css 或 js 来隐藏 div。在 else 语句中,您可以将其写为:

else{
?>
<style type="text/css">#divId{
display:none;
}</style>
<?php
}

Or in jQuery

else{
?>
<script type="text/javascript">$('#divId').hide()</script>
<?php
}

Or in javascript

else{
?>
<script type="text/javascript">document.getElementById('divId').style.display = 'none';</script>
<?php
}

You can use css or js for hiding a div. In else statement you can write it as:

else{
?>
<style type="text/css">#divId{
display:none;
}</style>
<?php
}

Or in jQuery

else{
?>
<script type="text/javascript">$('#divId').hide()</script>
<?php
}

Or in javascript

else{
?>
<script type="text/javascript">document.getElementById('divId').style.display = 'none';</script>
<?php
}
我的黑色迷你裙 2024-12-06 03:43:07

这不需要 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 } ?>>

This does not need jquery, you could set a variable inside the if and use it in html or pass it thru your template system if any

<?php
$showDivFlag=false
$query3 = mysql_query($query3);
$numrows = mysql_num_rows($query3);
if ($numrows > 0){
    $fvisit = mysql_fetch_array($result3);
    $showDivFlag=true;
 }else {

 }

?>

later in html

  <div id="results" <?php if ($showDivFlag===false){?>style="display:none"<?php } ?>>
坐在坟头思考人生 2024-12-06 03:43:07

重新审视这个(可能)
在你的 php 中:

else{
      $hidemydiv = "hide";
}

然后在你的 html 代码中:

<div class='<?php echo $hidemydiv ?>' > maybe show or hide this</div>

这样你的 php 仍然非常干净

A fresh look at this(possibly)
in your php:

else{
      $hidemydiv = "hide";
}

And then later in your html code:

<div class='<?php echo $hidemydiv ?>' > maybe show or hide this</div>

in this way your php remains quite clean

人海汹涌 2024-12-06 03:43:07

使用显示/隐藏方法如下

$("div").show();//To Show

$("div").hide();//To Hide

Use show/hide method as below

$("div").show();//To Show

$("div").hide();//To Hide
十年不长 2024-12-06 03:43:07
<?php
$divStyle=''; // show div

// add condition
if($variable == '1'){
  $divStyle='style="display:none;"'; //hide div
}

print'<div '.$divStyle.'>Div to hide</div>';
?>
<?php
$divStyle=''; // show div

// add condition
if($variable == '1'){
  $divStyle='style="display:none;"'; //hide div
}

print'<div '.$divStyle.'>Div to hide</div>';
?>
£噩梦荏苒 2024-12-06 03:43:07

在 PHP 中基于变量和运算符隐藏 div 和显示 div 可能是最简单的方法。

<?php 
$query3 = mysql_query($query3);
$numrows = mysql_num_rows($query3);
?>
<html>
<?php if($numrows > null){ ?>
     no meow :-(
<?php } ?>

<?php if($numrows < null){ ?>
     lots of meow
<?php } ?>
</html>

在添加您的要求之前,这是我的原始代码:

<?php 
$address = 'meow';
?>
<?php if($address == null){ ?>
     no meow :-(
<?php } ?>

<?php if($address != null){ ?>
     lots of meow
<?php } ?>

Probably the easiest to hide a div and show a div in PHP based on a variables and the operator.

<?php 
$query3 = mysql_query($query3);
$numrows = mysql_num_rows($query3);
?>
<html>
<?php if($numrows > null){ ?>
     no meow :-(
<?php } ?>

<?php if($numrows < null){ ?>
     lots of meow
<?php } ?>
</html>

Here is my original code before adding your requirements:

<?php 
$address = 'meow';
?>
<?php if($address == null){ ?>
     no meow :-(
<?php } ?>

<?php if($address != null){ ?>
     lots of meow
<?php } ?>
萌能量女王 2024-12-06 03:43:07

从 php 你可以像这样调用 jquery 但我的第二种方法对于 php 来说更干净、更好

if($switchView) :?>
 <script>$('.container').hide();</script>
 <script>$('.confirm').show();</script>
<?php endif;

另一种方法是启动你的类并动态调用这样的条件

$registerForm ='block'; 

然后在你的 html 中使用这个

<div class="col" style="display: <?= $registerForm?>">

现在你可以使用 if 和 else 来处理视图轻松地没有混乱的代码示例

if($condition)  registerForm = 'none'; 

确保使用“块”来显示,“无”来隐藏。这是使用 php 最简单的方法

from php you can invoke jquery like this but my 2nd method is much cleaner and better for php

if($switchView) :?>
 <script>$('.container').hide();</script>
 <script>$('.confirm').show();</script>
<?php endif;

another way is to initiate your class and dynamically invoke the condition like this

$registerForm ='block'; 

then in your html use this

<div class="col" style="display: <?= $registerForm?>">

now you can play with the view with if and else easily without having a messed code example

if($condition)  registerForm = 'none'; 

Make sure you use 'block' to show and 'none' to hide. This is far the easiest way with php

我的影子我的梦 2024-12-06 03:43:07

如果您将整个块包装在初始“if”语句中的 标记内,并且不指定“else”,则不满足此条件,因此返回 false不会显示

If you wrap the whole block within the <?php ?> tags in the initial 'if' statement and don't specify an 'else', this condition is not satisfied, returns false so therefore won't display the <div>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文