2011-12-03 3 views
5

PHP와 링크를 만들려고하고 있는데이 코드의 문제점을 잘 모르겠습니다.왜 링크가 생성되지 않습니까?

$product_list .= "\n\r " . 'Ticket Download: ' . ": " . <a href=$single_link["url"]>($single_link['name'])</a> . "\n\r"; 

나는 문제가 (개폐 html 태그 사이에 의미) 링크로 알고있다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

편집 : 제공 한 모든 코드를 사용해 보았지만 여전히 작동하지 않습니다. 왜 그런지 모르겠습니다.

+2

무엇을 당신의 연결에 따옴표를 사용하는 방법에 대한? –

+0

구문 강조 표시로 단서가 없습니다. – cHao

+0

@BookOfZeus 나는 PHP를 처음 사용하고있어서 미안하다. 무례하고 냉담 할 필요는 없습니다. – Tom

답변

6
$product_list .= PHP_EOL . 'Ticket Download: <a href="' . $single_link['url'] . '">' . $single_link['name'] . '</a>' . PHP_EOL; 
3

당신은 문자열

$product_list .= "\n\r " . 'Ticket Download: ' . ": <a href={$single_link['url']}>({$single_link['name']})</a> \n\r"; 
+0

앵커의'href' 속성 주위에 큰 따옴표를 출력하고 싶을 수도 있습니다. HTML5 나 그와 비슷한 것에서 선택 사항일지도 모릅니다. – Trott

1

당신은 열고 올바른 장소에서 따옴표를 폐쇄하지 않는에서 앵커 태그를 포함해야한다. 다음을 사용할 수 있습니다.

$product_list .= "\n\r Ticket Download: : <a href=\"" . $single_link["url"] . '">('. $single_link['name'] . ")</a>\n\r"; 

다른 방법도 있습니다. 의심 할 여지없이 다른 누군가가 좀 더 우아한 대답을 할 것입니다. 하지만 그것은 코드를 신속하게 정리하여 작동하도록 해줍니다.

0

href의 데이터 주변에 따옴표를 추가하면 도움이됩니다.

$product_list .= "\n\r " . 'Ticket Download: ' . ": " . <a href='{$single_link["url"]}'>($single_link['name'])</a> . "\n\r"; 
0

구문을 읽을 훨씬 쉽게 대신 문자열 연결의 curly braces를 사용하는이를위한있다 :

$product_list .= "\n\r Ticket Download: <a href={$single_link['url']}>({$single_link['name']})</a>\n\r"; 
관련 문제