T

다시한번 ..회원 홈주소 추출문제 올립니다.

· 2005-03-12 (토) 09:22:24 · 498 · 4
아래 글을 올려서 도와주셨는데 문제가 쉽게 해결이 안되네요.
제가 아는 상식이라면 디비에서 추출해서 결과값을 하이퍼 링크해주면 되는걸로 생각했는데요 이상하게 꼬이네요.

회원이 로그인하면 자기가 회원가입시 홈주소를 입력받도록 했습니다.
그리고 아웃로그인폼에 그 주소를 추출해 줘서 필요시 자기 홈페이지로 이동할수 있도록 하고자 해서 입니다.
**** 추출 소스는 **

<? $row = sql_fetch("select mb_homepage from gb_member where mb_id = '$mb_id'"); echo "$row[0]" ?>
였고 그냥 주소는 추출이 됩니다. 그런데 이거에 하이퍼 링크를 걸어 줄려고 했는데 아무리 해도
사이트 주소/회원입력 홈주소 이렇게 나타나서 문의 드려서 다른분이 도와주셔서 다음처럼 했는데도 결과는
같았습니다.

*** 추출 및 링크 소스 ***
<a href='<? $row = sql_fetch("select mb_homepage from gb_member where mb_id = '$mb_id'"); echo "$row[0]" ?>' target='Content' ><span class=subject><b>홈주소</b></span></a>

즉, 추출한 회원의 홈페이지 주소로 바로 링크가 걸려야 하는데, 링크 주소가 만일 제가 만든 사이트 주소가 "www.abc.com" 이라면 "http://www.abc.com/회원홈주소" 이렇게 걸리네요 ^^;

문제가 몰까요??? 제 개념에선 디비에서 필요한 항목 추출해서 거기서 얻은 결과값에 하이퍼 링크만 걸어주면
되는걸로 생각했는데 ^^;

도움 부탁드립니다. 읽어 주셔서 감사 합니다.
|

댓글 4개

글 올리고 지금 봤는데 답변 주신분들 너무 너무 감사합니다.
문제는 해결됐습니다. 앞에 http:// 이거만 붙이면 제대로 나오네요 ^^;
최님과 김용남님께서 말씀해주신데로 앞에 http;;// 이거만 붙이면 제가 원문에서 쓴 소스가 제대로 되네요
말씀 주신대로 set_http() 이 함수에서 표현 형식때문이네요..
올려주신 모든 분들꼐 감사드립니다. 좋은 하루 보네세요.
-M-님의 방법이 더 낫겠군요. 핵심은 set_http() 함수에 있는데. /lib/string.lib.php에 찾아보면 나옵니다.
결국 http:// 붙여주기라는...
<a href='<? $row = sql_fetch("select mb_homepage from gb_member where mb_id = '$member[mb_id]'"); echo set_http($row[0]) ?>' target='Content' ><span class=subject><b>홈주소</b></span></a>

완전소스?
회원 홈 주소에 http://가 없으면 붙여주세요...
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

9,564건
+
제목 글쓴이 날짜 조회
05-03-12 조회 632
05-03-12 조회 499
05-03-12 조회 693
05-03-11 조회 678
05-03-11 조회 706
05-03-11 조회 506
05-03-11 조회 416
05-03-11 조회 490
05-03-16 조회 453
05-03-11 조회 547
김김진
05-03-11 조회 408
05-03-10 조회 479
05-03-10 조회 891
05-03-10 조회 530
05-03-10 조회 581
05-03-10 조회 620
05-03-10 조회 492
05-03-10 조회 527
05-03-10 조회 427
05-03-10 조회 491