Показать, если строка SQL пуста - PullRequest
0 голосов
/ 31 января 2011

У меня есть настройка оператора SQL и повторяющаяся область. Теперь с повторяющейся областью у меня есть динамическое изображение.Если рассматриваемая таблица базы данных пуста, я бы не хотел показывать изображение вообще, или, возможно, заменил бы его пустым изображением.Я хотел бы знать, как мне это сделать?

Мой код:

mysql_select_db($database_db_connect, $db_connect);
$query_homepage_ticked = "SELECT * FROM disp_ticked";
$homepage_ticked = mysql_query($query_homepage_ticked, $db_connect) or die(mysql_error());
$row_homepage_ticked = mysql_fetch_assoc($homepage_ticked);
$totalRows_homepage_ticked = mysql_num_rows($homepage_ticked);

<?php do { ?>
      <li>
        <a href="property.php?category_id=<?php echo $row_homepage_ticked['category_id']; ?>&property_id=<?php echo $row_homepage_ticked['property_id']; ?>&image_id=<?php echo $row_homepage_ticked['image_id']; ?>">
          <img src="carousel.php?image=propertyimages/<?php echo $row_homepage_ticked['image_url']; ?>" width="175px" height="130px" />
        </a>
      </li>
      <?php } while ($row_homepage_ticked = mysql_fetch_assoc($homepage_ticked)); ?>

Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 31 января 2011
<?php 
if(isset($row_homepage_ticked['image_url']) 
     && !empty($row_homepage_ticked['image_url']) 
{ 
    ?>
    <img src="carousel.php?image=propertyimages/<?php echo $row_homepage_ticked['image_url']; ?>" width="175px" height="130px" />      
    <?php 
} 
?>
0 голосов
/ 31 января 2011

Попробуйте и посмотрите ...

<? Php if $ row_homepage_ticked ['image_url'] = ""?>
image

<? Php else?>
image" width = "175px" height = "130px" />

0 голосов
/ 31 января 2011
foreach($row_homepage_ticked as $value)
{
if($value['image_url'] == "")
{
// then show blank image
}
else
{
//your normal code
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...