0

if ステートメントが機能しないという問題があります。何が問題なのかわかりません。いずれにせよ、常に if 条件が表示されます。最初は、後でインターネットから編集するコンボ ボックスの仮のコードを使用して、if/else ステートメントが機能するかどうかを確認しましたが、機能せず、理由がわかりません。手がかりはありますか?また、このように foreach ステートメントを選択ボックスに追加します...

    <select>
    <?php
    foreach($bids as $bid)
    {
    ?>
        <option value="tbc">Some PHP code here</option>
    <?php
    }
    ?>
    </select>

これは私が持っている現在の完全なコードです:

<div class="frontpage_sidebar_header">Quick Flight Dispatch</div>
<div class="sidebox_content">
    <?php 
    if(!$bids)
    {
    ?>
        <table width="100%" style="padding: 5px; text-align: center;">
            <tr>
                <td>You haven't booked any flights</td>
            </tr>
        </table>
    <?php
    }
    else
    {
    ?>
        <select>
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="mercedes">Mercedes</option>
            <option value="audi">Audi</option>
        </select>
    <?php
    }
    ?>      
</div>
4

3 に答える 3

1
if(is_array($bids) && count($bids) > 0)
于 2013-01-25T11:50:06.503 に答える
0

配列が空かどうかを確認してください:if(count($bids) != 0) {}

于 2013-01-25T11:50:28.390 に答える
0

配列の場合$bids、何(!$bids)に解決すると予想されますか?

次のように記述します。

if (count($bids) === 0) {

それがあなたの言いたいことだから

于 2013-01-25T11:49:15.957 に答える