0

PHPを使用してhtmlで条件文を表示する最良の方法は何ですか?しばらくの間、私は以下を使用してきました:

<body>

    <?php if ($showDiv): ?>
    <div class='row'>
        <input type='text' name='input' />
    </div>  
    <?php endif ?>

    <?php if ($showDiv): ?>
    <div class='row'>
        <input type='text' name='input2' />
    </div>  
    <?php endif ?>

</body>
4

2 に答える 2

2

あなたがしていることに本質的に悪いことは何もありません。ただし、実行するテストは同じであるため、出力を組み合わせることができます (これら 2 つのブロックの間に他に何も表示されないと仮定します)。

<body>

    <?php if ($showDiv): ?>
    <div class='row'>
        <input type='text' name='input' />
    </div>

    <div class='row'>
        <input type='text' name='input2' />
    </div>
    <?php endif; ?>

</body>

endif句の後のセミコロンを忘れないでください。

于 2013-02-15T21:09:17.997 に答える
0

それを行う正しい方法:

<body>

<?php if (isset($showDiv)){ ?>
<div class='row'>
    <input type='text' name='input' />
</div>  
<?php } ?>

<?php if (isset($showDiv)){ 

if ($showDiv == "show"){ ?>
<div class='row'>
    <input type='text' name='input2' />
</div>  
<?php } } ?>

</body>

値も空でないことを確認する必要があります;)

サルドス。

于 2013-02-15T21:10:50.913 に答える