我是新手。我有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>
答案 0 :(得分:0)
在这里尝试以下$ result是包含数据的变量,你也可以使用isset()函数检查它是否存在
<?php
if(empty($result)==false)
{
echo "write code";
?>
//html code
<?php
}
?>