我當前只想在特定頁面上顯示鏈接。網站上的架構本身就是index.php?menu=<pagename>
。所以我想我可以簡單地使用:Php條件不適用於html
<?php
echo $_GET["menu"];
if($_GET["menu"] = "mMenu-Point") :
?>
<a href="www.google.ch">Test</a>
<?php
endif;
?>
執行htm-code。不過,無論「菜單」的值是什麼,代碼都會被執行。我通過回聲測試了這個問題,它奇怪地使我獲得了正確的值。
我希望你能解釋爲什麼這不起作用。
非常感謝您的時間和精力!
'='是賦值。 '=='是條件檢查 – karthikr
你正在分配一個值,而不是檢查它是否在你的條件下 – stackErr