2013-09-21 150 views
0
echo "<a href="http://www.quackit.com/common/link_builder.cfm" onclick="basicPopup(this.href);return false">Open a popup window</a>"; 

我是PHP新手。我目前有以下錯誤:當您點擊時,從鏈接打開新的彈出窗口

Parse error: syntax error, unexpected 'http' (T_STRING), expecting ',' or ';' in search.php on line 91

我知道它的一個語法錯誤,但我嘗試了很多次,仍然無法解決問題。

+2

你沒有逃脫你的報價。這是StackOverflow上的每日問題。 – Brad

+0

感謝您的幫助...問題解決 – user2745422

回答

0

退出報價或使用單引號解決了問題。

嘗試

逃離報價中的雙引號

<?php 
echo "<a href=\"http://www.quackit.com/common/link_builder.cfm\" onclick=\"basicPopup(this.href);return false\">Open a popup window</a>"; 

?> 

使用單引號

<?php 
    echo "<a href='http://www.quackit.com/common/link_builder.cfm\' onclick='basicPopup(this.href);return false'>Open a popup window</a>"; 
    ?> 
+0

感謝您的幫助...問題解決... – user2745422

1

你的問題是報價,但是你並不需要以迴應它。如果您需要呼應URL裏面的變量,試試這個:

<a href="http://www.quackit.com/common/link_builder.cfm?<?php echo $variable;?>" onclick="basicPopup(this.href);return false">Open a popup window</a> 

或者,你可以用一個反斜槓轉義字符串內的引號:

echo "<a href=\"http://www.quackit.com/common/link_builder.cfm\" onclick=\"basicPopup(this.href);return false\">Open a popup window</a>"; 
+0

感謝您的幫助...問題解決 – user2745422

+0

@ user2745422如果解決了您的問題,請接受答案。 – Benjamin

0

試試這個代碼

<?php 

echo "<a href='http://www.quackit.com/common/link_builder.cfm' onclick='basicPopup(this.href);return false'>Open a popup window</a>"; 

?> 
相關問題