테스트 사이트 - 개발 중인 베타 버전입니다

변수값 전달하기 채택완료

가입 단계에서 가입하기 링크 클릭시 구분을 주고 싶은데요.

 

현재 이렇게 사용하고 있는데 사용상 문제는 없습니다.

일반회원

특별회원

 

 

form 안에 저렇게 하고 다음 페이지에서 이렇게 값을 전달 받아서 사용하고 있는데요.

 

if ($gmember == '1') echo "111111" ; 

 

근데 이걸 그림처럼 라디오 버튼이 아니라 클릭 형태로 간단하게 변경하고 싶습니다.

 


 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

링크를 두개로 보내세요.

회원가입.php?link=1

회원가입.php?link=2

 

-- 회원가입.php--

if( $_GET['link'] == 1 ) echo "일반회원가입";

else if( $_GET['link'] == 2 ) echo "특별회원가입";

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

답변 감사합니다. 이 방법이 가장 편하긴 한데 약관동의 체크까지 거쳐야해서 안되더라고요.
약관 동의 페이지를 그냥 2개 생성해서 비슷한 방법으로 해결했네요.

댓글을 작성하려면 로그인이 필요합니다.

해결되셨다니 다행이세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

포스트로 넘긴다면 아래 적어드리는것처럼 하시면되요.

 

폼의 범위가 얼마나 되는지 모르겠지만...

 

동의가 있다면 폼서브밋시 스크립트로가서 동의여부 체크하겠죠???

 

그 서브밋하는거를 변경할꺼에요. 버튼도 생성해서 폼태그 시작에 있는 submit에 있는 함수를 넣어줄꺼고요.

 

</p><p><form action="경로" onsubmit="submit();">//엑션에 있는 경로가 아래 스크립트 펑션안에 있는 경로에 넣을거에요. onsubmit(); 이거는 아래 span에 onclick에 있는 펑션 이름과 아래 스크립트의 펑션이름이 될꺼에요. 이거에 맞춰서 아래를 바꿔주시면되요.</p><p style="margin-left: 40px;"><span onclick="submit(1);">일반회원가입하기</span></p><p style="margin-left: 40px;"><span style="font-size: 14.6666669845581px; line-height: 1.5;"><span</span><span style="font-size: 14.6666669845581px; line-height: 1.5;"> </span><span style="font-size: 14.6666669845581px; line-height: 1.5;">onclick="submit(2);"</span><span style="font-size: 14.6666669845581px; line-height: 1.5;">​>특별회원가입하기</span></span><span style="font-size: 11pt; line-height: 1.5;">​</span></p><p></form></p><p> </p><p>function submit(a){</p><p style="margin-left: 40px;">//유효성체크후에 아래를 넣으시면되요.</p><p style="margin-left: 40px;">if(a == 1){//일반회원가입</p><p style="margin-left: 80px;">formname.target = "경로?gmember=1";</p><p style="margin-left: 40px;">}else if(a == 2){//특별회원가입</p><p style="margin-left: 80px;"><span style="font-size: 14.6666669845581px; line-height: 1.5;">formname.target = "경로?gmember=2";</span><span style="font-size: 11pt; line-height: 1.5;">​</span></p><p style="margin-left: 80px;"> </p><p style="margin-left: 40px;">}</p><p>}</p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다. 제 실력이 부족한지 이리저리 해봤지만 링크가 안걸리네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고