亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何用html代碼嵌套現有的if else?

如何用html代碼嵌套現有的if else?

PHP
收到一只叮咚 2022-05-27 10:02:31
                            <!--var1-->                              <?php if ($box->mobile_number != Null) {echo '                                <div class="col-sm-6 col-md-3 mb-4 mb-md-0">                                <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-mobile-alt"></i></span> <span class="text-5 d-block text-success mt-4 mb-3"><i class="fas fa-check-circle"></i></span>                                <p class="mb-0">Mobile Added</p></div>                            </div>';                                } else {echo'                                                                   <div class="col-sm-6 col-md-3 mb-4 mb-md-0">                                <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-mobile-alt"></i></span> <span class="text-5 d-block text-light mt-4 mb-3"><i class="far fa-circle"></i></span>                                <p class="mb-0"><a class="btn-link stretched-link" href="">Add Mobile</a></p></div>                            </div>';}?>                            <!--var2-->                                <?php if ($box->email_address != Null) {echo '                                <div class="col-sm-6 col-md-3 mb-4 mb-md-0">                                <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-envelope"></i></span><span class="text-5 d-block text-success mt-4 mb-3"><i class="fas fa-check-circle"></i></span>                                    <p class="mb-0">Email Added</p></div>                            </div>';嗨,我不能將它們嵌套在 IF (all_these_4_statements != Null) { echo '';} else { echo 'above_codes';} 因為 ' 和 " 都被使用了。目前所有這 4 條語句都封裝在 div 標簽中如何解決這個問題?謝謝。
查看完整描述

2 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

我不確定您要做什么,所以我將“籠統地”回答這個問題。如果您想從這里進一步澄清,我可以稍后添加到我的答案中。但是,這幾乎是您想要的 if/else 語句的結構:


<?php

if (some_condition) {

    // Do some coding/analyzing/variable setup, etc

    if (second_condition_with_data) {

      // A condition was met based on the data you setup after the first condition

    } else {

      // The secondary condition was not met and this is the default

    }    

} else {

   // Default circumstance if the original condition was not met

}


查看完整回答
反對 回復 2022-05-27
?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

<?php $box = $this->session->userdata("user");

                        if ($box->mobile_number && $box->email_address && $box->address1 && $box->account_number != NULL) {echo '';} else

                                        { echo'

                                    <div class="bg-light shadow-sm rounded p-4 mb-4">

                                    <h3 class="text-5 font-weight-400 d-flex align-items-center mb-3">Profile Completeness</h3>

                                        <div class="row profile-completeness">';}                               

                                    if ($box->mobile_number && $box->email_address && $box->address1 && $box->account_number != NULL) {echo '';} else

                                        {           

                                    if ($box->mobile_number != NULL) {echo '

                                    <div class="col-sm-6 col-md-3 mb-4 mb-md-0">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-mobile-alt"></i></span> <span class="text-5 d-block text-success mt-4 mb-3"><i class="fas fa-check-circle"></i></span>

                                    <p class="mb-0">Mobile Added</p></div>

                                </div>';

                                    } else {echo'                                   

                                    <div class="col-sm-6 col-md-3 mb-4 mb-md-0">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-mobile-alt"></i></span> <span class="text-5 d-block text-light mt-4 mb-3"><i class="far fa-circle"></i></span>

                                    <p class="mb-0"><a class="btn-link stretched-link" href="">Add Mobile</a></p></div>

                                        </div>';}}

                                    if ($box->mobile_number && $box->email_address && $box->address1 && $box->account_number != NULL) {echo '';} else

                                        {

                                    if ($box->email_address != NULL) {echo '

                                    <div class="col-sm-6 col-md-3 mb-4 mb-md-0">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-envelope"></i></span><span class="text-5 d-block text-success mt-4 mb-3"><i class="fas fa-check-circle"></i></span>

                                        <p class="mb-0">Email Added</p></div>

                                </div>';

                                    } else {echo'   

                                    <div class="col-sm-6 col-md-3 mb-4 mb-md-0">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-envelope"></i></span><span class="text-5 d-block text-light mt-4 mb-3"><i class="far fa-circle"></i></span>

                                        <p class="mb-0"><a class="btn-link stretched-link" href="">Add Email</a></p></div>

                                        </div>';}}

                                    if ($box->mobile_number && $box->email_address && $box->address1 && $box->account_number != NULL) {echo '';} else

                                        {

                                    if ($box->address1 != NULL) {echo '

                                    <div class="col-sm-6 col-md-3 mb-4 mb-sm-0">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-address-card"></i></span> <span class="text-5 d-block text-success mt-4 mb-3"><i class="fas fa-check-circle "></i></span>

                                        <p class="mb-0">Address Added</p></div>

                                </div>';

                                    } else {echo'   

                                    <div class="col-sm-6 col-md-3 mb-4 mb-sm-0">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-address-card"></i></span> <span class="text-5 d-block text-light mt-4 mb-3"><i class="far fa-circle "></i></span>

                                        <p class="mb-0"><a class="btn-link stretched-link" href="">Add Address</a></p></div>

                                        </div>';}}

                                    if ($box->mobile_number && $box->email_address && $box->address1 && $box->account_number != NULL) {echo '';} else

                                        {

                                    if ($box->account_number != NULL) {echo '

                                    <div class="col-sm-6 col-md-3">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-university"></i></span><span class="text-5 d-block text-success mt-4 mb-3"><i class="fas fa-check-circle "></i></span>

                                        <p class="mb-0">Bank Added</p></div>

                                </div></div>

                                </div>';

                                    } else {echo'   

                                    <div class="col-sm-6 col-md-3">

                                    <div class="border rounded p-3 text-center"> <span class="d-block text-10 text-light mt-2 mb-3"><i class="fas fa-university"></i></span><span class="text-5 d-block text-light mt-4 mb-3"><i class="far fa-circle "></i></span>

                                        <p class="mb-0"><a class="btn-link stretched-link" href="">Add Bank</a></p></div>

                                        </div></div>

                                </div>';}}?>            

找到解決方案。丑陋的代碼地獄。但它有效。


為每個子條件復制相同的父條件。


查看完整回答
反對 回復 2022-05-27
  • 2 回答
  • 0 關注
  • 595 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號