如何隐藏数据库中没有数据的部分

时间:2018-03-09 09:51:37

标签: javascript php jquery html database

我是新手。我有php代码使用rest api从数据库打印数据,但数据不完整。如何隐藏我制作没有数据的部分?

我是否需要使用if else逻辑?

<div class="cardbaru">
<div class="card">
<img class="a" src="<?php print_r( $result->result->test[0]->logo ); ?>" 
onerror="this.onerror=null;this.src='images/test default logo.jpg';" 
alt="test Logo" >
<h2><?php print_r( $result->result->test[0]->name ); ?> </h2>
<p><?php print_r( $result->result->test[0]->ssmid ); ?></p>
<p><?php print_r( $result->result->test[0]->category ); ?></p>
<p class="test"><?php print_r( $result->result->test[0]->address ); ?>
</p>
<img class="c" src="<?php print_r( $result->result->test[0]->logo ); ?>" 
onerror="this.onerror=null;this.src='images/test default logo.jpg';" 
alt="test Logo" >   
<h2><?php print_r( $result->result->test[0]->name ); ?> </h2>
<p><?php print_r( $result->result->test[0]->refererid ); ?></p>
<p><?php print_r( $result->result->test[0]->category ); ?></p>
 <img class="a" src="<?php print_r( $result->result->test[1]->logo ); ?>" 
 onerror="this.onerror=null;this.src='images/test default logo.jpg';" 
 alt="test Logo" >
  <h2><?php print_r( $result->result->test[1]->name ); ?> </h2>
  <p><?php print_r( $result->result->test[1]->ssmid ); ?></p>
  <p><?php print_r( $result->result->test[1]->category ); ?></p>
  <p class="test"><?php print_r( $result->result->test[1]->address ); ?>
  </p>
 <img class="c" src="<?php print_r( $result->result->test[1]->logo ); ?
 >" 
  onerror="this.onerror=null;this.src='images/test default logo.jpg';" 
  alt="test Logo" > 
  <h2><?php print_r( $result->result->test[1]->name ); ?> </h2>
  <p><?php print_r( $result->result->test[1]->refererid ); ?></p>
  <p><?php print_r( $result->result->test[1]->category ); ?></p>
  </div>

1 个答案:

答案 0 :(得分:0)

在这里尝试以下$ result是包含数据的变量,你也可以使用isset()函数检查它是否存在

<?php 
if(empty($result)==false)
{
echo "write code";
?>
//html code
<?php
}

?>