3단 카테고리 질문
본문
비혼님의 3단 카테고리 스킨을 가지고 분류를 만들면서 추가 하고 싶은 내용이 있는데요..
아무리 해도 적용이 안되네요
<?php
$OrderCount = 1;
for ($i=0; $row=sql_fetch_array($result); $i++) {
$MediumDiv;
$Med_Sql = " select count(*) as cnt from g5s_MediumDiv where BigDivNo='$row[BigDivNo]'";
$Med_Row = sql_fetch($Med_Sql);
$DivCount = $Med_Row['cnt'];
?>
== 생략 ==
<input type="hidden" name="color" id="color" value="<?php echo $row['color_name'] ?>"> // 추가하여
<?php
$OrderCount++;
}
?>
선택한 값이 위에 input - color value에 들어간다
<input type="radio" name="color_name" id="color" value="R"checked="checked"> 빨간
<input type="radio" name="color_name" id="color" value="Y" > 노랑
<input type="radio" name="color_name" id="color" value="G"> 초록
<input type="radio" name="color_name" id="color" value="B"> 파란
<input type="button" value=" 저장 / 순서변경 " onclick="Delivery(this.form)">
<script>
function Delivery(FormObj)
{
var DivTable = FormObj.DivTable.value;
if(DivTable == 'g5s_BigDiv')
FormObj.actype.value = "bigdiv_insert";
else if(DivTable == 'MediumDiv')
FormObj.actype.value = "mediumdiv_insert";
else if(DivTable == 'BaseDiv')
FormObj.actype.value = "div_insert";
else if(DivTable == 'DetailDiv')
FormObj.actype.value = "detaildiv_insert";
}
</script>
이렇게 설정한 후 데이터 받아오는 post에 추가 했는데요
안되네요 ㅠ 뭘 잘못하고 있는건지 모르겠습니다 코드좀 봐주시고 잘못된 점을 고쳐주실
고수님들 부탁 드립니다~
if ($_POST['actype'] == "bigdiv_insert") {
== 생략==
$color_name = $_POST['color_name'];
if($IsNew=="Y"){
//해당 분류가 등록 되어있는지 확인
$sql = " select count(*) as cnt from {$DivTable} where BigDivName= '{$DivName}'";
$row = sql_fetch($sql);
$bo_count_write = $row['cnt'];
if($bo_count_write)
alert('이미 등록되어 있는 분류명입니다.');
$sql_common = " BigDivName = '{$DivName}',
BigDivOrder = '{$OrderCount}',
IsShow = 'Y',
color_name = '{$color_name}' ";
$sql = " insert into {$DivTable}
set $sql_common ";
sql_query($sql);
goto_url('../adm/category_bigdiv.php');
exit;
}
}else{
if($BigDivNo)
{
$sql = " select count(*) as cnt from {$DivTable} where BigDivNo <> '{$BigDivNo}' and BigDivName = '{$DivName}' and color_name = '{$color_name}' ";
$row = sql_fetch($sql);
$bo_count_write = $row['cnt'];
if(!$bo_count_write)
{
$WhereQuery = " where BigDivNo='".$BigDivNo."'";
$As = " BigDivName='".$DivName."' , IsShow = '".$IsShow."' ,BigDivOrder='".$BigDivOrder."' ,color_name='".$color_name."' ";
$sql = "update {$DivTable} set {$As} {$WhereQuery}";
sql_query($sql);
}
else
{
alert('중복된 대분류 입니다.');
exit;
}
goto_url('../adm/category_bigdiv.php');
exit;
}
}