2013-03-09 1 views
0

PHP 코드PHP 공간

echo "<td><a href=?V*".$row['rec_title']."> ". $row['rec_title'] . "</a></td>"; 

HTML 코드 난을 클릭하면

<a href=?V*Venison with Frumenty(British)> Venison with Frumenty(British)</td> 

하지만 - (영국) 프루 멘티 함께> 사슴 링크는 절반 링크의 예를 생성 할 것이다 http://ex.com/?Vension

과 같은 완벽한 링크가 필요합니다. http://ex.com/?Venison with Frumenty (영국)

이 문제를 해결하는 방법이 문제를 해결하기 위해 저를 도와주세요

+0

당신은'HREF 후 따옴표를 추가해야 ='와 전에'>' – Class

+0

아마 http://php.net/manual/en/function.urlencode.php 인코딩? – Michael

답변

0

같은 것을 얻기 위해 urlencode()을 사용할 수 있습니다.

echo "<td><a href=?V*".urlencode($row['rec_title'])."> ". $row['rec_title'] . "</a></td>"; 
+0

이제 잘 작동합니다. – user1796164

0

당신은 같은 링크를 표시를 urlencode (http://php.net/urlencode)를 사용한다 :

echo "<td><a href=\"?V*".urlencode($row['rec_title'])."\"> ". $row['rec_title'] . "</a></td>"; 

%20있는 공간을 대체 할를 urlencode가 두 자리입니다 공백에 대한 16 진수 표현. 이 시나리오에서는 항상 urlencode을 사용하는 습관을 가져야합니다.

또한 Devang과 Class는 다음과 같이 말했습니다. 귀하의 속성 값에 대한 귀하의 의견을 잊지 마십시오. <a href=something></a> 대신 <a href="something"></a>