2014-07-13 195 views
0

我有以下我的HTML身体标记中的部分代码:HTML PHP如果else语句

<?php if(1==2) { ?> 

    <a class="demage" href="xxxx.html">demage</a> 
    <a class="history" href="xxxx.html">history</a> 

<?php } else { ?> 

    <a class="Sign In" href="login_page.html">Sign In</a> 
    <a class="Sign Up" href="register_page.html">Sign Up</a> 

<?php } ?> 

,但它显示成一排,而不是最后两个,因为它应该是在4个链接。代码有什么问题?

+4

确定PHP正在运行的文件?尝试在页面上查看源代码。 –

+2

您确定此文件的扩展名是'.php'? –

+0

检查您的条件是否传递正确的值 –

回答

0

回复评论,集体努力。

默认情况下,PHP将只评估/解析包含PHP扩展名为 .php

+0

请您澄清一下;我认为这个陈述太广泛了。我知道你想表明的是什么,然而,这看起来好像php仅限于只读取具有'.php'扩展名的文件和数据。 –

+0

@ l'l我是想你的权利,如果OP的问题没有阅读,它可能看起来更宽泛。它的社区维基百科用它来更好地表达它的感觉。 –

0

code

我没有看到预期的代码运行的代码的任何错误。 (见附图)

可能是你的php有一些问题。