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

· 2012-06-12 (화) 02:57:17 · 871 · 1
<?
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;"> </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>
게시판 스킨에서 추출한 소스로 수정해서 어떻게 해보려 하는데 쉽지 않네요.
이런식으로 어떻게 하면 될것같은데

도움을 부탁드립니다.
|

댓글 1개

2012-06-12 (화) 04:50:42
제가 쿠폰 사업차 할예정이고 지금까지 리셀러 활동하면서 쿠폰관련 프로그램 만든 경험자로서 !!
말씀드리지용 ㅎㅎ

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

이답변이 맞는지 아닌지는 정확하게 모르겟네요 ㅎㅎ
[email protected] 문의주시면 상세하게 답변 해드리도록 할게용~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-06-12 조회 947
12-06-12 조회 1,080
12-06-12 조회 1,464
12-06-12 조회 1,170
12-06-12 조회 872
12-06-12 조회 1,161
12-06-12 조회 997
12-06-12 조회 780
12-06-12 조회 764
12-06-11 조회 888
12-06-11 조회 1,642
12-06-11 조회 888
12-06-11 조회 2,861
12-06-11 조회 1,103
12-06-11 조회 1,058
12-06-11 조회 1,721
12-06-11 조회 1,524
12-06-11 조회 1,215
12-06-11 조회 1,066
12-06-11 조회 935