此代码运行不正常如果语句不工作在php
我该如何解决它? :)
我得到的错误在这条线
如果($ _ GET [ “身份证”] === “2”)
这里的是代码
<?php if($_GET["id"] === "1")
print $link1
if($_GET["id"] === "2")
print $link2
$ link1 =“Link1”;
$ link2 =“Link2”;
此代码运行不正常如果语句不工作在php
我该如何解决它? :)
我得到的错误在这条线
如果($ _ GET [ “身份证”] === “2”)
这里的是代码
<?php if($_GET["id"] === "1")
print $link1
if($_GET["id"] === "2")
print $link2
$ link1 =“Link1”;
$ link2 =“Link2”;
我只是要继续前进,并清理了一下,我不是很确定你所要完成什么,但我可以假设它应该是这样的:
<?php
$link1 = "Link1";
$link2 = "Link2";
if($_GET["id"] == "1") {
print $link1;
}
if($_GET["id"] == "2") {
print $link2;
}
现在的工作,德文 谢谢:) 但有我希望把链接1别的东西 和LINK2一个JS代码一样 我该怎么办? :) –
你会想要的东西,如:'echo“”;'而不是'print $ link1;' – Devon
不好运行,,不知道为什么! '<?php $ link1 =“http://www.facebook.com”; $ link2 =“http://www.google.com”; ($ _ GET [“id”] ==“1”){ echo“”; } if($ _ GET [“id”] ==“2”){ echo“”; } ?>' –
===检查操作员的类型。如果你只是想比较两个字符串使用== 由$ _GET返回的对象[“ID”]可能不是同一类型的字符串“1”
===的是相同的比较这意味着被比较的项目必须是相同的类型。
$_GET["id"] === "2"
如果$ _GET [“id”]等于“2”,并且它们都是字符串,则为TRUE。
来源:http://php.net/manual/en/language.operators.comparison.php
你得到了什么错误? – Bergi
你到底在做什么?你会得到什么错误? –
但我认为'$ link1 =“Link1”;'应该写在'if'之前?也''print_r($ _ GET)'看看有什么 – 2013-07-24 22:32:16