Heim > Backend-Entwicklung > PHP-Tutorial > html中php如何合理嵌套

html中php如何合理嵌套

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:38:44
Original
1261 Leute haben es durchsucht

想在html中嵌套php代码,一般情况下是没有问题的。但在一个条件语句中还需要一个条件语句,需要如何写?

如:

<code><?php if (isset($_COOKIE)): ?>
            <div>
                <h6>下载列表</h6>
                <div id="dl-list">
<?php if (isset($list)): ?>
                    ....    
<?php endif; ?>                               
                </div>
            </div>
<?php endif; ?>
</code>
Nach dem Login kopieren
Nach dem Login kopieren

如上,在判断cookie是否存在后,还需要判断$list是否存在。但这样写就出错了。

不知道有什么解决办法?

回复内容:

想在html中嵌套php代码,一般情况下是没有问题的。但在一个条件语句中还需要一个条件语句,需要如何写?

如:

<code><?php if (isset($_COOKIE)): ?>
            <div>
                <h6>下载列表</h6>
                <div id="dl-list">
<?php if (isset($list)): ?>
                    ....    
<?php endif; ?>                               
                </div>
            </div>
<?php endif; ?>
</code>
Nach dem Login kopieren
Nach dem Login kopieren

如上,在判断cookie是否存在后,还需要判断$list是否存在。但这样写就出错了。

不知道有什么解决办法?

http://www.php1.cn/article/7279.html先看看这个,莫急。

如果写不明白 就写整段的php语句 然后用echo输入html 这种标签夹标签太晕了
或者用个模板

楼主可以看看PHP的替代语法规范:http://php.net/manual/zh/control-structures.alternative-syntax.php

我运行了没有报错啊,你报的啥错贴出来。

如果替代语法不行,就换回基本语法呗~

<code><?php if (isset($_COOKIE)) { ?>
        <div>
            <h6>下载列表</h6>
            <div id="dl-list">
<?php if (isset($list)) { ?>
                ....    
<?php } ?>                               
            </div>
        </div>
<?php } ?>
</code>
Nach dem Login kopieren

//不过这样真的不会晕么。。。。

像你这种对cookie的判断,个人认为应该放到逻辑层中,而不应该丢在显示层。这样代码结构会显得很烂,到后面不好维护。

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage