я хочу скрыть изображение div без изображений используя php - PullRequest
0 голосов
/ 22 мая 2018

Я хочу скрыть свой HTML-div, когда нет изображений, и показать его, когда у меня есть изображение.Как я могу сделать это с помощью PHP?это мой код

<?php
   $imgsql=mysqli_query($link,"select eve_pic,eve_pic2,eve_pic3,eve_pic4 from event_tbl");

?>
                <div class="col-md-3 col-sm-6 col-xs-12" <?php  if(mysqli_num_rows($imgsql)>0){ 
                      $imgrow=mysqli_fetch_array($imgsql);
               ?> style="visibility:visible;"<?php }?> <?php else { ?> style="display:none" <?php}?> >
                    <div class=sz_portfolio_003_trig_wrap>
                              <div class=sz_portfolio_003_trig_img>
                        <div class=sz_portfolio_003_trig_btn>
                                 <a href=#sz_portfolio_003_4_col data-backdrop=true data-slide-to=0 data-toggle=modal>
                            <img src="admin/uploads/eventpics/<?php echo $imgrow['eve_pic'];?>" alt="sz_portfolio_003_01" width="200px" height="200px" class="imagen"/></a>

                            </div>
                        </div>

                    </div>
                </div> 

Ответы [ 3 ]

0 голосов
/ 22 мая 2018
            <div class="col-md-3 col-sm-6 col-xs-12" style="<?php 

                  if (mysqli_num_rows($imgsql)>0){ 
                  $imgrow=mysqli_fetch_array($imgsql);
                  echo "display:block;"}

                  else { echo "display:none"};

             ?>"...
0 голосов
/ 22 мая 2018

Просто измените это на:

<?php if(!empty($imgrow['eve_pic']))?>{
<div class=sz_portfolio_003_trig_wrap>
    <div class=sz_portfolio_003_trig_img>
        <div class=sz_portfolio_003_trig_btn>
            <a href=#sz_portfolio_003_4_col data-backdrop=true data-slide-to=0 data-toggle=modal>
            <img src="admin/uploads/eventpics/<?php echo $imgrow['eve_pic'];?>" alt="sz_portfolio_003_01" width="200px" height="200px" class="imagen"/></a>

        </div>
    </div>
</div>
<?php } ?>

Если изображение существует, тогда показывать только div.

0 голосов
/ 22 мая 2018

Вам нужно использовать оператор If, чтобы получить то, что вы хотите.Чтобы узнать больше о выражении If, прочитайте его здесь

Измените это:

    <?php
   $imgsql=mysqli_query($link,"select eve_pic,eve_pic2,eve_pic3,eve_pic4 from event_tbl");

?>
                <div class="col-md-3 col-sm-6 col-xs-12" <?php  if(mysqli_num_rows($imgsql)>0){ 
                      $imgrow=mysqli_fetch_array($imgsql);
               ?> style="visibility:visible;"<?php }?> <?php else { ?> style="display:none" <?php}?> >
                    <div class=sz_portfolio_003_trig_wrap>
                              <div class=sz_portfolio_003_trig_img>
                        <div class=sz_portfolio_003_trig_btn>
                                 <a href=#sz_portfolio_003_4_col data-backdrop=true data-slide-to=0 data-toggle=modal>
                            <img src="admin/uploads/eventpics/<?php echo $imgrow['eve_pic'];?>" alt="sz_portfolio_003_01" width="200px" height="200px" class="imagen"/></a>

                            </div>
                        </div>

                    </div>
                </div> 

На это:

<?php
    $imgsql=mysqli_query($link,"select eve_pic,eve_pic2,eve_pic3,eve_pic4 from event_tbl");
    if( mysqli_num_rows($imgsql)>0 ){ 
        $imgrow=mysqli_fetch_array($imgsql);
    }

    if(!empty($imgrow['eve_pic'])){
?>
    <div class="col-md-3 col-sm-6 col-xs-12">
        <div class=sz_portfolio_003_trig_wrap>
            <div class=sz_portfolio_003_trig_img>
                <div class=sz_portfolio_003_trig_btn>
                    <a href=#sz_portfolio_003_4_col data-backdrop=true data-slide-to=0 data-toggle=modal>
                    <img src="admin/uploads/eventpics/<?php echo $imgrow['eve_pic'];?>" alt="sz_portfolio_003_01" width="200px" height="200px" class="imagen"/></a>
                </div>
            </div>
        </div>
    </div>
<?php
    }
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...