1

$status変数が と等しい場合、この行を非表示にするにはどうすればよい'Delivered'ですか?

<?php if ($status == 'Delivered') { ?>
<tr>
    <td class="normalfont" >Reason for failed delivery:</td>
    <td><input type="text"
        STYLE="color: #0000; font-family: Verdana; font-weight: bold; font-size: 12px; background-color: #E1E5E6;"
        size="50" class="frmSearch" name="courier_del_reason"
        readonly="readonly"
        value="<?=$objResult["courier_del_reason"];?>" /></td>
</tr>
<?php }?>

いくつかのコードを使用しましたが、それでも機能しませんでした。

4

1 に答える 1

2

列によって、テーブルの行を意味することを願っています (それがあなたが与えたコードが何をするかを考えると)。その場合、それは条件の単純な変更です:

<?php if ($status != 'Delivered') { ?>
              //  ^ This bit was changed.
<tr>
    <td class="normalfont" STYLE="font-family: Verdana;">Reason for failed delivery:</td>
    <td><input type="text"
        STYLE="color: #0000; font-family: Verdana; font-weight: bold; font-size: 12px; background-color: #E1E5E6;"
        size="50" class="frmSearch" name="courier_del_reason"
        readonly="readonly"
        value="<?=$objResult["courier_del_reason"];?>" /></td>
</tr>
<?php }?>

$statusコードは、 is notの値のこのビットのみを実行します'Delivered'

于 2013-11-04T02:04:26.703 に答える