Show Hide div if, if 语句为 true
我的代码在某种程度上有效。我想要的是,当这个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
您可以使用 css 或 js 来隐藏 div。在 else 语句中,您可以将其写为:
Or in jQuery
Or in javascript
You can use css or js for hiding a div. In else statement you can write it as:
Or in jQuery
Or in javascript
这不需要 jquery,你可以在 if 中设置一个变量并在 html 中使用它,或者通过你的模板系统传递它(如果稍后
在 html 中)
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
later in html
重新审视这个(可能)
在你的 php 中:
然后在你的 html 代码中:
这样你的 php 仍然非常干净
A fresh look at this(possibly)
in your php:
And then later in your html code:
in this way your php remains quite clean
使用显示/隐藏方法如下
Use show/hide method as below
在 PHP 中基于变量和运算符隐藏 div 和显示 div 可能是最简单的方法。
在添加您的要求之前,这是我的原始代码:
Probably the easiest to hide a div and show a div in PHP based on a variables and the operator.
Here is my original code before adding your requirements:
从 php 你可以像这样调用 jquery 但我的第二种方法对于 php 来说更干净、更好
另一种方法是启动你的类并动态调用这样的条件
然后在你的 html 中使用这个
现在你可以使用 if 和 else 来处理视图轻松地没有混乱的代码示例
确保使用“块”来显示,“无”来隐藏。这是使用 php 最简单的方法
from php you can invoke jquery like this but my 2nd method is much cleaner and better for php
another way is to initiate your class and dynamically invoke the condition like this
then in your html use this
now you can play with the view with if and else easily without having a messed code example
Make sure you use 'block' to show and 'none' to hide. This is far the easiest way with php
如果您将整个块包装在初始“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>