銘興
Lv 6
銘興 asked in 電腦與網際網路程式設計 · 1 decade ago

請問一個php的條件顯示問題

請問一個php的條件顯示問題

我在網頁中有寫了以下一段

假如說我的變數wedad_photoad是沒有的

那可以除了不顯示這個物件外

程式可以繼續往下進行嗎

因為我這一個頁面一共有3個顯示判別

如果這一個到這裡就停了

我以下的都無法顯示

<?php if ($totalRows_RecStore == 1) { // Show if recordset empty ?>

<?php if (empty ($row_RecStore['wedad_photoad']))

die("目前尚無資料") ;

else ?> <table width="620" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><img src="photoad/<?php echo $row_RecStore['wedad_photoad']; ?>" width="620" height="120" /></td>

</tr>

<tr>

<td height="3"></td>

</tr>

</table><?php } // Show if recordset empty ?>

................................以下還有2個判別式

2 Answers

Rating
  • C.K.
    Lv 4
    1 decade ago
    Favorite Answer

    您好

    在底下紅色字眼的地方不能使用die這一個函式

    這一個函式是輸出訊息並中斷 PHP 程式。

    您應該改用echo這一個函式即可

    echo "目前尚無資料";

    <?php if ($totalRows_RecStore == 1) { // Show if recordset empty ?>

    <?php if (empty ($row_RecStore['wedad_photoad']))

    die("目前尚無資料") ;

    else ?> <table width="620" border="0" cellspacing="0" cellpadding="0">

    <tr>

    <td><img src="photoad/<?php echo $row_RecStore['wedad_photoad']; ?>" width="620" height="120" /></td>

    </tr>

    <tr>

    <td height="3"></td>

    </tr>

    </table><?php } // Show if recordset empty ?>

    Source(s): 自己
  • 銘興
    Lv 6
    1 decade ago

    我自己後來修正成

    ....................

    ....................

    就可以了

    提供大家一起交流

Still have questions? Get your answers by asking now.