php 변수에 저장된 날짜를 자바스크립트에 표시하고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

php 변수에 저장된 날짜를 자바스크립트에 표시하고 싶습니다. 정보

php 변수에 저장된 날짜를 자바스크립트에 표시하고 싶습니다.

본문

 기간<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

--200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950 --123456789101112~ --200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950 --123456789101112

 기간

--200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950 --123456789101112~ --200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950 --123456789101112

 기간

--200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950 --123456789101112~ --200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950 --123456789101112

 
 php 변수에 저장된 날짜를 기간에 표시하고 싶습니다.
 <? $CS_YY1 = "2006";
     $CS_MM1 = "01";
     $CE_YY1 = "2006";
     $CE_MM1 = "12"; 
     $CS_YY2 = "2006";
     $CS_MM2 = "01";
     $CE_YY2 = "2006";
     $CE_MM2 = "12"; 
     $CS_YY3 = "2006";
     $CS_MM3 = "01";
     $CE_YY3 = "2006";
     $CE_MM3 = "12"; 
 ?>
 
 
 eset(Div) 자바 함수를 호출하면
 
 function eset(Div) {
  vCS_YY = eval("fregisterform.CS_YY"+Div);
  vCS_MM = eval("fregisterform.CS_MM"+Div);
  vCE_YY = eval("fregisterform.CE_YY"+Div);
  vCE_MM = eval("fregisterform.CE_MM"+Div);
  vCS_YY.options[?].selected="1";
  vCS_MM.options[?].selected="1";
  vCE_YY.options[?].selected="1";
  vCE_MM.options[?].selected="1"; 
 }
 
?표로 된 부분에 어떤 값을  넣어야 기간을 표시 할 수 있는지요?
 
 
감사합니다.
 
다음은 소스 입니다.
<html>
<?
 $CS_YY1 = "2006";
     $CS_MM1 = "01";
     $CE_YY1 = "2006";
     $CE_MM1 = "2006"; 
     $CS_YY2 = "2006";
     $CS_MM2 = "01";
     $CE_YY2 = "2006";
     $CE_MM2 = "2006"; 
     $CS_YY3 = "2006";
     $CS_MM3 = "01";
     $CE_YY3 = "2006";
     $CE_MM3 = "2006";  
?>
<head>
<title>참가년수년개월 </title>
<meta name="GENERATOR" content="Namo WebEditor v4.0">
<script language="javascript">
 function Partymd(tableID)
 {
    if (parseInt(document.fregisterform.defaultrow.value)>=5){
   alert("사항은 최대 5개까지 입니다.")
    }else{
  var YYsel, MMsel, Salsel;
  for(var j = 2006; j > 1949;j--)
  {
   YYsel = YYsel+"<option value="+j+">"+j+"</option>";
  }
  for(var k = 1; k < 13;k++)
  {
   MMsel = MMsel+"<option value="+k+">"+k+"</option>";
  }
 
  var table = document.all ? document.all[tableID] : document.getElementById(tableID);
   //alert(table.rows.length);
   var row = table.insertRow(table.rows.length);
   if (document.all)
   {
     var cell = row.insertCell(0);
    
     var careerno = parseInt(document.fregisterform.defaultrow.value)+1;
     CareerAddHTML= "<div id=divCareer"+careerno+" style=display:'';><table align=center border=0 cellpadding=2 cellspacing=0 width='100%'><tr>"
     CareerAddHTML=(CareerAddHTML+"<td> 기간</td><td><select name=pmb_syy"+careerno+" class='Resume_Form'><option value=0>--</option>"+YYsel+"</select><select name=pmb_smm"+careerno+" class='Resume_Form'><option value=0>--</option>"+MMsel+"</select> ~ <select name=pmb_eyy"+careerno+" class='Resume_Form'><option value=0>--</option>"+YYsel+"</select><select name=pmb_emm"+careerno+" class='Resume_Form'><option value=0>--</option>"+MMsel+"</select></td></tr>");
     
     CareerAddHTML=(CareerAddHTML+"</td></tr></table></div>");
     cell.innerHTML =CareerAddHTML;
   }
   else if (document.getElementById)
   {
    for (var i = arguments.length - 1; i >= 1; i--)
    {
     var cell = row.insertCell(arguments.length - 1 - i);
     cell.appendChild(document.createTextNode(arguments[i]));
    }
   }
   document.fregisterform.defaultrow.value = parseInt(document.fregisterform.defaultrow.value)+1;
  }
 }

function eset(Div) {
 
  vCS_YY = eval("fregisterform.CS_YY"+Div);
  vCS_MM = eval("fregisterform.CS_MM"+Div);
  vCE_YY = eval("fregisterform.CE_YY"+Div);
  vCE_MM = eval("fregisterform.CE_MM"+Div);
  vCS_YY.options[0].selected="0";
  vCS_MM.options[0].selected="0";
  vCE_YY.options[0].selected="0";
  vCE_MM.options[0].selected="0";
 
 }

</script>
</head>
<body>
 
<table id=tPart align=center border="0" cellpadding="2" cellspacing="0" width="100%">
<form name=fregisterform method=post action="javascript:fregisterform_submit(document.fregisterform);" enctype="multipart/form-data" autocomplete="off">
 <tr>
  <td>  
   <div id=divCareer1 style="display:'';">
    <table align=center border="0" cellpadding="2" cellspacing="0" width="100%">
     <tr bgcolor=#F5F5F5>
             <td> 기간</td>
             <td> <select name='CS_YY1' class="box">
    <option value='0'>--</option>
  <option value=2006>2006</option>
  <option value=2005>2005</option>
  <option value=2004>2004</option>
  <option value=2003>2003</option>
  <option value=2002>2002</option>
  <option value=2001>2001</option>
  <option value=2000>2000</option>
  <option value=1999>1999</option>
  <option value=1998>1998</option>
  <option value=1997>1997</option>
  <option value=1996>1996</option>
  <option value=1995>1995</option>
  <option value=1994>1994</option>
  <option value=1993>1993</option>
  <option value=1992>1992</option>
  <option value=1991>1991</option>
  <option value=1990>1990</option>
  <option value=1989>1989</option>
  <option value=1988>1988</option>
  <option value=1987>1987</option>
  <option value=1986>1986</option>
  <option value=1985>1985</option>
  <option value=1984>1984</option>
  <option value=1983>1983</option>
  <option value=1982>1982</option>
  <option value=1981>1981</option>
  <option value=1980>1980</option>
  <option value=1979>1979</option>
  <option value=1978>1978</option>
  <option value=1977>1977</option>
  <option value=1976>1976</option>
  <option value=1975>1975</option>
  <option value=1974>1974</option>
  <option value=1973>1973</option>
  <option value=1972>1972</option>
  <option value=1971>1971</option>
  <option value=1970>1970</option>
</select><select name='CS_MM1' class="box">
    <option value='0'>--</option>
  <option value=1>1</option>
  <option value=2>2</option>
  <option value=3>3</option>
  <option value=4>4</option>
  <option value=5>5</option>
  <option value=6>6</option>
  <option value=7>7</option>
  <option value=8>8</option>
  <option value=9>9</option>
  <option value=10>10</option>
  <option value=11>11</option>
  <option value=12>12</option>
</select>~
              <select name='CE_YY1' class="box">
    <option value='0'>--</option>
  <option value=2006>2006</option>
  <option value=2005>2005</option>
  <option value=2004>2004</option>
  <option value=2003>2003</option>
  <option value=2002>2002</option>
  <option value=2001>2001</option>
  <option value=2000>2000</option>
  <option value=1999>1999</option>
  <option value=1998>1998</option>
  <option value=1997>1997</option>
  <option value=1996>1996</option>
  <option value=1995>1995</option>
  <option value=1994>1994</option>
  <option value=1993>1993</option>
  <option value=1992>1992</option>
  <option value=1991>1991</option>
  <option value=1990>1990</option>
  <option value=1989>1989</option>
  <option value=1988>1988</option>
  <option value=1987>1987</option>
  <option value=1986>1986</option>
  <option value=1985>1985</option>
  <option value=1984>1984</option>
  <option value=1983>1983</option>
  <option value=1982>1982</option>
  <option value=1981>1981</option>
  <option value=1980>1980</option>
  <option value=1979>1979</option>
  <option value=1978>1978</option>
  <option value=1977>1977</option>
  <option value=1976>1976</option>
  <option value=1975>1975</option>
  <option value=1974>1974</option>
  <option value=1973>1973</option>
  <option value=1972>1972</option>
  <option value=1971>1971</option>
  <option value=1970>1970</option>
</select><select name='CE_MM1' class="box">
    <option value='0'>--</option>
  <option value=1>1</option>
  <option value=2>2</option>
  <option value=3>3</option>
  <option value=4>4</option>
  <option value=5>5</option>
  <option value=6>6</option>
  <option value=7>7</option>
  <option value=8>8</option>
  <option value=9>9</option>
  <option value=10>10</option>
  <option value=11>11</option>
  <option value=12>12</option>
</select>  
 </td>
 </tr>
  <INPUT type=hidden value=1 name=defaultrow>
                   
</table>
           </div>
 </td>
 </tr>
</form>
</table>
         
<script language='Javascript'> 
  Partymd('tPart'); 
  eset(1);
  Partymd('tPart'); 
  eset(1);
</script>
<script language="Javascript">
 
// submit 최종 폼체크
function fregisterform_submit(f)
{
    f.action = "./register_form_update.php";
    f.submit();
}
</script>

         
</body>
</html> 
 

댓글 전체

ㅋㅋㅋ
아~~ 그야말로 원조 삽질이네요^^.
스크립트를 써야할 이유가 있는지요...
그 부분은 알아서 하시고...
이력서 인가요??
그럼 필요없는 기능이 되겠지만..일단, 해당년과 해당월을 시작하는 셀렉트에 넣었습니다.
이걸 가지고 레지스터업데이트.php 로 넘어 갈려고 그런것 아닌가요??
한번.. 참고 해보세요.




<table width="100%" cellpadding=0 cellspacing=0 align='center'>
<tr>
<td valign=top>
<?
 $CS_YY1 = "2006";
    $CS_MM1 = "01";
    $CE_YY1 = "2006";
    $CE_MM1 = "2006";
    $CS_YY2 = "2006";
    $CS_MM2 = "01";
    $CE_YY2 = "2006";
    $CE_MM2 = "2006";
    $CS_YY3 = "2006";
    $CS_MM3 = "01";
    $CE_YY3 = "2006";
    $CE_MM3 = "2006"; 
?>
<!--
<script language="javascript">
 function Partymd(tableID)
 {
    if (parseInt(document.fregisterform.defaultrow.value)>=5){
  alert("사항은 최대 5개까지 입니다.")
    }else{
  var YYsel, MMsel, Salsel;
  for(var j = 2006; j > 1949;j--)
  {
  YYsel = YYsel+"<option value="+j+">"+j+"</option>";
  }
  for(var k = 1; k < 13;k++)
  {
  MMsel = MMsel+"<option value="+k+">"+k+"</option>";
  }
 
  var table = document.all ? document.all[tableID] : document.getElementById(tableID);
  //alert(table.rows.length);
  var row = table.insertRow(table.rows.length);
  if (document.all)
  {
    var cell = row.insertCell(0);
   
    var careerno = parseInt(document.fregisterform.defaultrow.value)+1;
    CareerAddHTML= "<div id=divCareer"+careerno+" style=display:'';><table align=center border=0 cellpadding=2 cellspacing=0 width='100%'><tr>"
    CareerAddHTML=(CareerAddHTML+"<td>&nbsp;기간</td><td><select name=pmb_syy"+careerno+" class='Resume_Form'><option value=0>--</option>"+YYsel+"</select><select name=pmb_smm"+careerno+" class='Resume_Form'><option value=0>--</option>"+MMsel+"</select> ~ <select name=pmb_eyy"+careerno+" class='Resume_Form'><option value=0>--</option>"+YYsel+"</select><select name=pmb_emm"+careerno+" class='Resume_Form'><option value=0>--</option>"+MMsel+"</select></td></tr>");
   
    CareerAddHTML=(CareerAddHTML+"</td></tr></table></div>");
    cell.innerHTML =CareerAddHTML;
  }
  else if (document.getElementById)
  {
    for (var i = arguments.length - 1; i >= 1; i--)
    {
    var cell = row.insertCell(arguments.length - 1 - i);
    cell.appendChild(document.createTextNode(arguments[i]));
    }
  }
  document.fregisterform.defaultrow.value = parseInt(document.fregisterform.defaultrow.value)+1;
  }
 }

function eset(Div) {
  vCS_YY = eval("fregisterform.CS_YY"+Div);
  vCS_MM = eval("fregisterform.CS_MM"+Div);
  vCE_YY = eval("fregisterform.CE_YY"+Div);
  vCE_MM = eval("fregisterform.CE_MM"+Div);
  vCS_YY.options[0].selected="0";
  vCS_MM.options[0].selected="0";
  vCE_YY.options[0].selected="0";
  vCE_MM.options[0].selected="0";
 
 }
</script>
-->


<?$year=date('Y');  $wol=date('n');
?>
<table id=tPart align=center border="0" cellpadding="2" cellspacing="0" width="100%">
<form name=fregisterform method=post action="javascript:fregisterform_submit(document.fregisterform);" enctype="multipart/form-data" autocomplete="off">
 <?
 for($k=1; $k<=3; $k++){//반복?>
 <tr>
  <td>     
  <div id=divCareer_<?=$k?> style="display:'';">
    <table align=center border="0" cellpadding="2" cellspacing="0" width="100%">
    <tr bgcolor=#F5F5F5>
            <td>&nbsp;기간<?=$k?></td>
            <td>&nbsp;
<select name='CS_YY_<?=$k?>' class="box">
<?php
for($ok=$year; $ok>=1970; $ok--) echo"<option value='$ok'>$ok</option>";
?>   
</select><select name='CS_MM_<?=$k?>' class="box">
<?php
for($ok=1; $ok<=12; $ok++)
  { if($ok==trim($wol))
    {?><option value='<?=$ok?>' selected><?=$ok?></option>
<?}else{?>
<option value='<?=$ok?>'><?=$ok?></option>
<?}?>    
  <?}
?>
</select>~
<select name='CE_YY_<?=$k?>' class="box">
<?php
for($ok=$year; $ok>=1970; $ok--) echo"<option value='$ok'>$ok</option>";
?>   
</select><select name='CE_MM_<?=$k?>' class="box">
<?php
for($ok=12; $ok>=1; $ok--) echo"<option value='$ok'>$ok</option>";
?>
</select> 
      </td>
      </tr>
      <INPUT type='hidden' value='<?=$k?>' name=defaultrow_<?=$k?>>
<!--
이 부분을 타겟 페이지에 넣어보세요. 출력이 될겁니다.
        <?
echo"
CS_YY_1  $CS_YY_1<br>
        CS_MM_1 $CS_MM_1<br>
        CE_YY_1  $CE_YY_1<br>
        CE_MM_1 $CE_MM_1<br>

        CS_YY_2  $CS_YY_2 <br>
        CS_MM_2  $CS_MM_2<br>
        CE_YY_2  $CE_YY_2 <br>
        CE_MM_2  $CE_MM_2<br>

        CS_YY_3  $CS_YY_3 <br>
        CS_MM_3  $CS_MM_3<br>
        CE_YY_3  $CE_YY_3 <br>
        CE_MM_3  $CE_MM_3<br>

        defaultrow_1  $defaultrow_1<br>
        defaultrow_2  $defaultrow_2<br>
        defaultrow_3  $defaultrow_3<br>
        ";
?>
-->
      </table>
    </div>
 </td>
 </tr><?if($k==3) {?><tr><td><input type=submit value='완료'><td></tr><?}?>
<?}?>
</form>
</table>
 
<!--
<script language='Javascript'> 
  Partymd('tPart'); 
  eset(1);
  Partymd('tPart'); 
  eset(1);
</script>
-->
전체 19 |RSS
그누4 질문답변 내용 검색

회원로그인

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