상품등록 코드중복 ajax로 수정

This commit is contained in:
chicpro
2013-01-25 15:22:29 +09:00
parent aa46e077e8
commit 58bab3aa47
2 changed files with 29 additions and 21 deletions

View File

@ -1,30 +1,24 @@
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
if ($it_id)
$name = "";
if ($it_id)
{
$sql = " select it_name from $g4[yc4_item_table] where it_id = '$it_id' ";
$sql = " select it_name from {$g4['yc4_item_table']} where it_id = '$it_id' ";
$row = sql_fetch($sql);
$code = $it_id;
$name = $row[it_name];
}
else if ($ca_id)
{
$sql = " select ca_name from $g4[yc4_category_table] where ca_id = '$ca_id' ";
$name = $row['it_name'];
}
else if ($ca_id)
{
$sql = " select ca_name from {$g4['yc4_category_table']} where ca_id = '$ca_id' ";
$row = sql_fetch($sql);
$code = $ca_id;
$name = $row[ca_name];
$name = $row['ca_name'];
}
echo $name;
// json 포맷으로 데이터 전달
//echo '{ "name": "' . $name . '", "code": "' . $code . '" }';
?>
<SCRIPT LANGUAGE="JavaScript">
<!--
<? if ($name) { ?>
alert("코드 '<?=$code?>' 는 '<?=$name?>' (으)로 이미 등록되어 있으므로\n\n사용하실 수 없습니다.");
<? } else { ?>
alert("'<?=$code?>' 은(는) 등록된 코드가 없으므로 사용하실 수 있습니다.");
parent.document.<?=$frmname?>.codedup.value = '';
<? } ?>
window.close();
//-->
</SCRIPT>

View File

@ -848,7 +848,21 @@ function codedupcheck(id)
f.it_id.focus();
return;
}
window.open("./codedupcheck.php?it_id="+id+"&frmname=fitemform", "hiddenframe");
$.post(
"./codedupcheck.php",
{ id: id },
function(data)
{
if(data) {
alert("코드 "+id+" 는 '"+data+"' (으)로 이미 등록되어 있으므로\n\n사용하실 수 없습니다.");
return false;
} else {
alert("'"+id+"' 은(는) 등록된 코드가 없으므로 사용하실 수 있습니다.");
f.codedup.value = "";
}
}
);
}
// 선택옵션창