2016-06-16 3 views
-1

나는이 코드를 가지고있다.데이터베이스에서 URL을 클릭 할 수있게 만들기

<p> Linkedin: <?= $user_info['portfolio_website'] ?></p> 

portfolio_website는 URL이 저장되는 사용자 프로필의 데이터베이스 열입니다.

위의 코드를 통해 사용자에 해당하는 URL이 웹 사이트 페이지에 표시됩니다.

하지만 텍스트 일 ​​뿐이므로 클릭 할 수 없습니다.

제 질문은 다음과 같습니다. 어떻게하면 URL을 클릭 할 수있게 할 수 있습니까?

+2

거기에 href에 URL을 두는 것이 아니라는 이유가 있습니까? 'Click Me' –

+0

URL이 텍스트 대신 표시되는 것이 좋을 것 같아요. 사람들이 이제 어디로 향할 것인가에 따라 – john

+1

로 바뀌어 URL과 텍스트가 바뀝니다. –

답변

1

URL을 앵커 태그에 배치합니다. 또한, 당신은 또한 URL을 숨기고 링크로 표시하기 위해 다른 텍스트를 넣을 수 있습니다 :

<p> Linkedin: 
    <a href="<?= $user_info['portfolio_website'] ?>"> 
     Some text here 
    </a> 
</p> 

이 작업을 수행 클릭 가능한 링크로 URL을 표시하려면 :

<p> Linkedin: 
    <a href="<?= $user_info['portfolio_website'] ?>"> 
     <?= $user_info['portfolio_website'] ?> 
    </a> 
</p> 
+0

내가 시도했지만 작동하지 않지만 나와 함께 생각해 줘서 고마워. – john

+0

@john 앵커에 대한 href는 url이 double 대신 작은 따옴표로 묶여 야 할 수도 있습니다. 나는 그것에 대해 까다롭게하는 코드를 가지고있다. – JustSomeDude

+1

@john '

1

그것은 매우 간단합니다.

그냥 앵커 태그를 추가하고 행을 메아리 href

이내에처럼 :

<a href='<?php echo $row['portfolio_website']; ?>'>LinkedIn</a> 

다른 방법으로, 전체 앵커 태그를 반향 수 있고 단지 row

echo '<a href="' . $row['portfolio_website'] . '">LinkedIn</a>'; 
에 연결하여
+0

또는 더 깨끗한, 두 배의 변수 확장 따옴표는 배열 인덱스 따옴표가 필요 없으며, 예고없이'echo "LinkedIn";' –

관련 문제