3개 필드값 데이터에서 중복 검색 하려고 합니다 ~~ 좀 도와주세요 정보
3개 필드값 데이터에서 중복 검색 하려고 합니다 ~~ 좀 도와주세요본문
쿠폰번호를 3개 (앞자리10개-중간5개-마직막4개)필드를 입력받아서 데이터에서 중복검색하고자 하는데요 중복검색은 되는데 문제는 새창에서 아이디 검색처럼 새창이 안열리게 하고 싶은데 자꾸 열리네요 새창 안열리고 경고창만 열리게 하고 싶어요
좋은 방법좀 알려주세요
참고로 해당 중복검색 링크는
http://hpis.co.kr/shop/?doc=cart/orderform.php
입니다
//검색부분폼 부분
<tr>
<td> <? echo $rimg ?> 쿠폰번호</td>
<td><input type=text name=od_cpnumber1 value='' size=10 maxlength=10 required numeric itemname='쿠폰번호 앞 10자리' class=edit >-<input type=text name=od_cpnumber2 value='' size=5 maxlength=5 required numeric itemname='쿠폰번호중간 5자리' class=edit >
-<input type=text name=od_cpnumber3 value='' size=4 maxlength=4 required numeric itemname='쿠폰번호뒤 4자리' class=edit >
<a href='javascript:void(0);' onclick='mb_cpnumber_check()'><img src='/shop/icon/btn_cpncheck.gif' alt='중복검사' border=0 align=absmiddle></a>
<br>
(<span class="style1">10자리숫자 - 5자리숫자-4자리숫자 형식으로 입력바랍니다.!!</span>)</td>
</tr>
//자바스크립트부분
// 쿠폰번호중복 검사
function mb_cpnumber_check()
{
if (document.forderform.od_cpnumber1.value == ""){
alert('쿠폰번호앞자리 숫자10자리를 입력하세요.');
document.forderform.od_cpnumber1.focus();
return false;
}
else if(document.forderform.od_cpnumber2.value == ""){
alert('쿠폰번호뒷자리 숫자5자리를 입력하세요.');
document.forderform.od_cpnumber2.focus();
return false;
}
else if(document.forderform.od_cpnumber3.value == ""){
alert('쿠폰번호뒷자리 숫자4자리를 입력하세요.');
document.forderform.od_cpnumber3.focus();
return false;
}
//window.open('./?doc=bbs/mbidcheck.php&mb_id='+document.fmbform.mb_id.value, 'mbidcheck', 'left=0,top=10000,width=100,height=100');
window.open('./?doc=cart/mbcpncheck.php&od_cpnumber='+document.forderform.od_cpnumber1.value+document.forderform.od_cpnumber2.value+document.forderform.od_cpnumber3.value, 'hiddenframe');
}
---------- 쿠폰체크 새창부분 - mbcpncheck.php------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
$html_title = "회원쿠폰넘버 중복확인";
// 회원 정보를 얻는다.
function get_odnumber($od_cpnumber)
{
global $cfg;
$sql = " select * from $cfg[table_order]
where od_cpnumber = TRIM('$od_cpnumber') ";
return sql_fetch($sql);
}
$mb = get_odnumber($od_cpnumber);
if ($mb[0]) {
echo "
<script language='JavaScript'>
alert(\"'{$od_cpnumber}'은(는) 등록된 쿠폰번호이므로 사용하실 수 없습니다.\");
//top.document.fmbform.mb_id_enabled.value = -1;
window.close();
</script>";
} else {
echo "
<script language='JavaScript'>
alert(\"'{$od_cpnumber}'은(는) 등록된 쿠폰번호가 없습니다.\\n\\n사용하셔도 좋습니다.\");
//top.document.fmbform.mb_id_enabled.value = 1;
window.close();
</script>";
}
?>
좋은 방법좀 알려주세요
참고로 해당 중복검색 링크는
http://hpis.co.kr/shop/?doc=cart/orderform.php
입니다
//검색부분폼 부분
<tr>
<td> <? echo $rimg ?> 쿠폰번호</td>
<td><input type=text name=od_cpnumber1 value='' size=10 maxlength=10 required numeric itemname='쿠폰번호 앞 10자리' class=edit >-<input type=text name=od_cpnumber2 value='' size=5 maxlength=5 required numeric itemname='쿠폰번호중간 5자리' class=edit >
-<input type=text name=od_cpnumber3 value='' size=4 maxlength=4 required numeric itemname='쿠폰번호뒤 4자리' class=edit >
<a href='javascript:void(0);' onclick='mb_cpnumber_check()'><img src='/shop/icon/btn_cpncheck.gif' alt='중복검사' border=0 align=absmiddle></a>
<br>
(<span class="style1">10자리숫자 - 5자리숫자-4자리숫자 형식으로 입력바랍니다.!!</span>)</td>
</tr>
//자바스크립트부분
// 쿠폰번호중복 검사
function mb_cpnumber_check()
{
if (document.forderform.od_cpnumber1.value == ""){
alert('쿠폰번호앞자리 숫자10자리를 입력하세요.');
document.forderform.od_cpnumber1.focus();
return false;
}
else if(document.forderform.od_cpnumber2.value == ""){
alert('쿠폰번호뒷자리 숫자5자리를 입력하세요.');
document.forderform.od_cpnumber2.focus();
return false;
}
else if(document.forderform.od_cpnumber3.value == ""){
alert('쿠폰번호뒷자리 숫자4자리를 입력하세요.');
document.forderform.od_cpnumber3.focus();
return false;
}
//window.open('./?doc=bbs/mbidcheck.php&mb_id='+document.fmbform.mb_id.value, 'mbidcheck', 'left=0,top=10000,width=100,height=100');
window.open('./?doc=cart/mbcpncheck.php&od_cpnumber='+document.forderform.od_cpnumber1.value+document.forderform.od_cpnumber2.value+document.forderform.od_cpnumber3.value, 'hiddenframe');
}
---------- 쿠폰체크 새창부분 - mbcpncheck.php------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
$html_title = "회원쿠폰넘버 중복확인";
// 회원 정보를 얻는다.
function get_odnumber($od_cpnumber)
{
global $cfg;
$sql = " select * from $cfg[table_order]
where od_cpnumber = TRIM('$od_cpnumber') ";
return sql_fetch($sql);
}
$mb = get_odnumber($od_cpnumber);
if ($mb[0]) {
echo "
<script language='JavaScript'>
alert(\"'{$od_cpnumber}'은(는) 등록된 쿠폰번호이므로 사용하실 수 없습니다.\");
//top.document.fmbform.mb_id_enabled.value = -1;
window.close();
</script>";
} else {
echo "
<script language='JavaScript'>
alert(\"'{$od_cpnumber}'은(는) 등록된 쿠폰번호가 없습니다.\\n\\n사용하셔도 좋습니다.\");
//top.document.fmbform.mb_id_enabled.value = 1;
window.close();
</script>";
}
?>
댓글 전체
질답 열심히 찾아 보니
<!-- 새창 대신 사용하는 iframe -->
<iframe width=0 height=0 name='hiddenframe' style='display:none;'></iframe>
위내용을 삽입하면 된다고 하네요
ㅋㅋ
해결되서 다행이네요
<!-- 새창 대신 사용하는 iframe -->
<iframe width=0 height=0 name='hiddenframe' style='display:none;'></iframe>
위내용을 삽입하면 된다고 하네요
ㅋㅋ
해결되서 다행이네요