체크박스 선택으로 글 등록 후 이동 페이지 다르게 변경

체크박스 선택으로 글 등록 후 이동 페이지 다르게 변경

QA

체크박스 선택으로 글 등록 후 이동 페이지 다르게 변경

본문

PHP문과 자바를 왔다갔다 하다보니 여기저기서 검색하고 하였는데 기본이 없는 초보라 그런지 
실행이 되질 않네요~ 고수님들의 조언 부탁드립니다. ㅜㅜ

write.skin.php

<script type="text/javascript">
function fwrite_submit(f) 
{

<?
    if ($g5[https_url])
        echo "f.action = '$g5[https_url]/$g5[bbs]/write_update.php';";
    else
        echo "f.action = './write_update.php';";
    ?>
    return true;
}

<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<?
$Roomidx = '<script>document.write (actionurl00);</script>';
if ($Roomidx == "1" ) {
	$actionurl = "http://naver.com";
} else if ($Roomidx == "2" ) {
	$actionurl = ""http://google.com";	
} else if ($Roomidx == "3" ) {
	$actionurl = ""http://1234.com";	
} else if ($Roomidx == "4" ) {
	$actionurl = ""http://3415.com";	
}
echo $Roomidx;
?>

<SCRIPT language=javascript>
var model = "<?=$_GET['model'] ?>";
var actionurl00;
function checkRadioButton(){
	if ( model == "A") {
	  if(document.all.joinvalue[0].checked)
	  {
	  	 var ididTDUrl = document.getElementById('idTDUrl');
	  	 ididTDUrl.innerHTML = "1";//선택확인용
	  	 actionurl00 = "1";
	  	 alert(actionurl00);
	   	<? $actionurl = "http://naver.com";?> // 주소 -
	 }
	  if(document.all.joinvalue[1].checked)
	  {
	 	var ididTDUrl = document.getElementById('idTDUrl');
	  	 ididTDUrl.innerHTML = "2"; //선택확인용
	  	 actionurl00 = "2";
		alert(actionurl00);
	 	<? $actionurl = "http://google.com";?> // 주소
	   }
	}

if ( model == "B") {
	  if(document.all.joinvalue[0].checked)
	  {
	   var ididTDUrl = document.getElementById('idTDUrl');
	   ididTDUrl.innerHTML = "3";//선택확인용
	   actionurl00 = "3";
	   alert(actionurl00);
	   <? $actionurl = "http://1234.com";?> // 주소
	 }
	  if(document.all.joinvalue[1].checked)
	  {
	  var ididTDUrl = document.getElementById('idTDUrl');
	   ididTDUrl.innerHTML = "4"; //선택확인용
	   actionurl00 = "4";
		alert(actionurl00);
	    <? $actionurl = "http://3415.com";?> // 주소
	   }
	}

}
</script>

<input type="radio" name="joinvalue" id="joinvalue" class="ddl" onclick="checkRadioButton()" value="1" <? if($write[wr_7]=="1")echo"checked";?> />1
                    <input type="radio" name="joinvalue" id="joinvalue" class="ddl" onclick="checkRadioButton()" value="2" <? if($write[wr_7]=="2")echo"checked";?> />2
<a id="idTDUrl" width="140">링크</a>

<button type="submit" class="btn"><span>신청하기</span></button>
</form>


write_update.tail.skin.php

<?
$https_url = ".";
if($is_admin)
{
    goto_url("{$https_url}/write.php?bo_table=$bo_table&w=u&wr_id=$wr_id&page=$page" . $qstr);
}else
{
    alert("예약신청되었습니다. 확인후 연락드리겠습니다.","{$actionurl}");
}
?>


write.skin.php에서 라디오버튼을 선택 하고 글쓰기를 했을 때 예약 신청이 완료된 후 페이지 이동 버튼에 따라 다르게 설정이 되는 방식 입니다.
스크립트 안에 <? $actionurl = "http:";?> 넣으면 해당하는 마지막 것으로만 넘어가고 
스크립트 actionurl00 이용해서 php로 빼서 하면 반응이 없습니다..
디자이너라 문법에 대한 이해도가 많이 부족하여 여기저기 검색을 하여도 이해하는데 있어 한계를 느껴 질문드립니다.

고수님의 조언 부탁드립니다. ㅜㅜ

이 질문에 댓글 쓰기 :

답변 3

<?
$https_url = ".";
if($is_admin)
{
 goto_url("{$https_url}/write.php?bo_table=$bo_table&w=u&wr_id=$wr_id&page=$page" . $qstr);
}else{
if ($wr_7== "1" ) {
$actionurl = "http://naver.com";
 } else if ($wr_7== "2" ) {
     $actionurl = ""http://google.com";  
 } else if ($wr_7== "3" ) {
     $actionurl = ""http://1234.com";    
 } else if ($wr_7== "4" ) {
     $actionurl = ""http://3415.com";    
 }

 alert("예약신청되었습니다. 확인후 연락드리겠습니다.","{$actionurl}");
}
?>
 
저도 잘은 모르지만 이정도 스크립트에 변수를 쓰신거면 아주 초보는 아니신거같은데
솔직히 제대로 동작하는지도 직접안해봐서 모르겟네요.
$actionurl 여기에 값이 없을거 같은데 
바로위에 wr_7에 값에 대한  $actionurl 지정값을 넣어주는게 어떨까싶습니다만....
아 감사합니다. ㅎㅎ 히어1님 덕분에 해결을 보았습니다~~^^
디자이너라서 스크립트를 정식으로 배운게 아니라서 기본이 부족합니다. 
복사하는 수준 밖에 안되서...
정말 감사합니다~~~^^
답변을 작성하시기 전에 로그인 해주세요.
전체 2,074
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT