私のコードはある程度機能します。私が欲しいのは、このifステートメントがfalseの場合、<div>
は表示されません
<?php
$query3 = mysql_query($query3);
$numrows = mysql_num_rows($query3);
if ($numrows > 0) {
$fvisit = mysql_fetch_array($result3);
}
else {
}
?>
これは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 } ?>>
以下のようにshow/hideメソッドを使用します
$("div").show();//To Show
$("div").hide();//To Hide
これの新鮮な外観(おそらく)
phpで:
else{
$hidemydiv = "hide";
}
そして、後でhtmlコードで:
<div class='<?php echo $hidemydiv ?>' > maybe show or hide this</div>
このようにして、あなたのPHPは非常にきれいなままです
<?php
$divStyle=''; // show div
// add condition
if($variable == '1'){
$divStyle='style="display:none;"'; //hide div
}
print'<div '.$divStyle.'>Div to hide</div>';
?>