2013-09-21 3 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>"; 

?> 
관련 문제