쿠폰스킨 쿠폰번호를 끈어 입력후 하나로 합시고싶습니다. > 그누4 질문답변

그누4 질문답변

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

쿠폰스킨 쿠폰번호를 끈어 입력후 하나로 합시고싶습니다. 정보

쿠폰스킨 쿠폰번호를 끈어 입력후 하나로 합시고싶습니다.

본문

<?
include_once("./_common.php");

$ss_name = (int)get_session("coupon_access_check");

// 쿠폰번호가 존재 한다면
if ( $_POST[number] )
{
  coupon_access_check( "coupon_access_check", 10 );

  $sql = sql_query(" select * from $g4[coupon_table] where cu_number = '".trim($_POST[number])."' ");
  $rows = mysql_num_rows( $sql );

  // 쿠폰이 존재하지 않는다면
if ( ! $rows )
    alert("쿠폰이 존재하지 않습니다");

  $row = sql_fetch_array( $sql );

// 사용 가능한 쿠폰인지 검사
  $used_msg = used_coupon_check( $row );

// 메세지가 있다면 종료
if ( $used_msg[msg] )
    alert($used_msg[msg]);
}

$g4['title'] = "쿠폰사용";
include_once("$g4[path]/head.sub.php");
?>

<style type="text/css">
.tbl tr { height:30px; }
body { margin:0; padding:0; }
</style>

<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>
<tr>
  <td style="border:7px solid #dddddd;" valign=top>

    <div style="padding:10px 0 10px 10px; background-color:#dddddd; font-weight:bold;">쿠폰사용하기</div>

    <table width=100% height=100% cellpadding=0 cellspacing=0 border=0>
    <tr>
      <td style="border:1px solid #cccccc;">

        <?
        // 쿠폰번호가 존재 한다면
        if (!$_POST[number]) {
        ?>

          <table width=100% cellpadding=0 cellspacing=0 border=0>
          <form name=ucoupon method=post onsubmit="return use_coupon_check( this )">
          <input type=hidden name=member_nick value="<?=$member[mb_nick]?>">
          <input type=hidden name=member_id value="<?=$member[mb_id]?>">
          <tr>
            <td align=center>

              <table cellpadding=0 cellspacing=0 border=0>
              <tr>
              <td>쿠폰번호</td>
              <td width=10></td>
              <td><input type=text size=30 style="text-align:center;" name=number value="">
             
              </td>
              <td width=10></td>
              <td><input type='submit' value=' 쿠폰사용하기 '></td>
              </tr>
              </table>

              <div style="height:3em; line-height:3em;">&nbsp;</div>
              <div align=center>* 보유 하신 쿠폰번호를 입력해 주세요</div>

            </td>
          </tr>
          </form>
          </table>

        <?
        }
        else
        {
        ?>

          <table width=100% cellpadding=0 cellspacing=0 border=0>
          <form name=ucoupon method=post onsubmit="return use_coupon_check( this )">

          <input type=hidden name=member_nick      value="<?=$member[mb_nick]?>">
          <input type=hidden name=member_id        value="<?=$member[mb_id]?>">
          <input type=hidden name=coupon_number    value="<?=$_POST[number]?>">
          <tr>
            <td>

              <table class=tbl width=90% align=center cellpadding=0 cellspacing=0 border=0>
              <colgroup>
              <col width=100></col>
              <col width=""></col>
              </colgroup>
              <tr>
                <td>쿠폰명</td>
                <td><?=$row[cu_subject]?></td>
              </tr>

              <tr>
                <td>쿠폰번호</td>
                <td><?=$row[cu_number]?></td>
              </tr>

              <tr>
                <td>유효기간</td>
                <td><?=$row[cu_use_time]?></td>
              </tr>

              <tr>
                <td>상태</td>
                <td><?=$used_msg[status]?></td>
              </tr>

              <tr>
                <td>쿠폰옵션</td>
                <td><?=coupon_option($row)?></td>
              </tr>
              </table>

            </td>
          </tr>
          <tr><td height=20></td></tr>

          <tr>
            <td align=center>
              <input type=submit value=' 쿠폰사용하기 '>
            </td>
          </tr>
          </form>
          </table>

        <?
        }
        ?>

      </td>
    </tr>
    </table>

  </td>
</tr>
</table>

<script language='javascript'>
var cu_number = "<?=$_POST[number]?>";

function use_coupon_check( f )
{
  if ( cu_number )
  {
    if ( confirm( "쿠폰을 사용하시겠습니까?\n\n사용하신 쿠폰은 재사용이 불가능함니다" ) )
      f.action = "coupon_update.php";
    else
      return false;
  }
  else
  {
    if ( ! f.number.value.replace( /\s/g,"" ) )
    {
      alert("쿠폰번호를 입력하세요");
      f.number.value = f.number.value.replace(/\s/g,"");
      return false;
    }

    f.number.value = f.number.value.replace(/\s/g,"");
    f.action = "<?=$PHP_SELF?>";
  }

  return true;
}

if ( opener.g4_url != "http://<?=$_SERVER[HTTP_HOST]?>" )
{
document.body.innerHTML = "";
alert("잘못된 접근입니다");
window.close();
}
</script>

<?
include_once("$g4[path]/tail.sub.php");
?>




쿠폰 스킨입니다.
예를들어 JWK2Y-CS76D-7OSY7-KBEBE 이런 번호일때
기존에
<input type=text size=30 style="text-align:center;" name=number value="">
이렇게 한번에 모두 입력해야 되있던것을

입력란을 4개를 만들고
첫번째에 JWK2Y
두번째에 CS76D
이런식으로 텍스트만 입력하면
사이사이에 "-"를 넣어서 자동으로 JWK2Y-CS76D-7OSY7-KBEBE 이런 번호가 입력이 되어서 쿠폰 인증이 되었으면 하는데 ...
너무 어렵네요


//휴대전화
$hp = explode("-",$write[wr_1]);
$hp1  = $hp[0];
$hp2  = $hp[1];
$hp3  = $hp[2];

      <input name='hp1' class=ed value='<?=$hp1?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 첫번째자리'  required>  -
      <input name='hp2' class=ed value='<?=$hp2?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 두번째자리'  required>  -
      <input name='hp3' class=ed value='<?=$hp3?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 세번째자리'  required>
게시판 스킨에서 추출한 소스로 수정해서 어떻게 해보려 하는데 쉽지 않네요.
이런식으로 어떻게 하면 될것같은데

도움을 부탁드립니다.
  • 복사

댓글 전체

제가 쿠폰 사업차 할예정이고 지금까지 리셀러 활동하면서 쿠폰관련 프로그램 만든 경험자로서 !!
말씀드리지용 ㅎㅎ

보통 123123-123123-12313-123123
이라고 되어있으면 텍스트박스가 4개죠?
그걸 name1 name2 name3 name4
이렇게 값을 넘기고 쿼리문 삽입할때 $name1,"-",$name2,"-",$name3,"-",$name4 이런식으로 변수에 담아서 쿼리문에 삽입하시면 되는데요

이답변이 맞는지 아닌지는 정확하게 모르겟네요 ㅎㅎ
*** 개인정보보호를 위한 이메일주소 노출방지 *** 문의주시면 상세하게 답변 해드리도록 할게용~
© SIRSOFT
현재 페이지 제일 처음으로