<?php
/***************************************************************************
*
* Date : 2004-11-20
* Copyright : aucd29
* E-mail : aucd29@daum.net
* Type :
*
*
*
***************************************************************************/
ob_start();
echo "
var jobtype = new Array();
var jobdetail = new Array();
var jobnum = new Array();
";
$sOrder = 'ORDER BY sName';
$sWhere = 'nParent=0';
$sField = '*';
$res = $objDB->select($sTable, $sField, $sWhere, $sOrder, $sLimit, $sStart);
for($i=0; $rs = $objDB->fetch($res); ++$i)
{
$j=$i+1;
echo "
jobtype[$i] = { serial:'$j', name:'$rs[sName]' }";
$res2 = $objDB->select($sTable, $sField, "nParent=$rs[nCategoryID]");
echo "
jobdetail[$j] = new Array();";
for($k=0; $rs2 = $objDB->fetch($res2); ++$k)
{
echo "
jobdetail[$j][$k] = { serial:'$k', name:'$rs2[sName]' }";
}
echo "
jobnum[$j] = $k
";
}
?>
function ChangeCat(name,cat1, cat2)
{
//alert(cat1);
document.frm_write.elements[name+'2'].options.length = jobnum[cat1];
document.frm_write.elements[name+'2'].options[0] = new Option( '선택하세요', '', true, true );
for(var i=0; i<jobnum[cat1]; ++i)
{
document.frm_write.elements[name+'2'].options[i+1] = new Option( jobdetail[cat1][i].name, jobdetail[cat1][i].name );
if(jobdetail[cat1][i].name == cat2)
document.frm_write.elements[name+'2'].options[i+1].selected = true;
}
}
function ShowCat(name,chk)
{
var len = jobtype.length;
var i;
document.frm_write.elements[name].options.length = len;
document.frm_write.elements[name].options[0] = new Option( '선택하세요', '', true, true );
for(i=0; i<len; ++i)
{
document.frm_write.elements[name].options[i+1] = new Option( jobtype[i].name, jobtype[i].name );
if(jobtype[i].name == chk)
document.frm_write.elements[name].options[i+1].selected = true;
}
}
<?php
$result = ob_get_contents();
ob_end_clean();
$fp = fopen("../data/job.js", w);
fwrite($fp, $result);
fclose($fp);
?>
/***************************************************************************
*
* Date : 2004-11-20
* Copyright : aucd29
* E-mail : aucd29@daum.net
* Type :
*
*
*
***************************************************************************/
ob_start();
echo "
var jobtype = new Array();
var jobdetail = new Array();
var jobnum = new Array();
";
$sOrder = 'ORDER BY sName';
$sWhere = 'nParent=0';
$sField = '*';
$res = $objDB->select($sTable, $sField, $sWhere, $sOrder, $sLimit, $sStart);
for($i=0; $rs = $objDB->fetch($res); ++$i)
{
$j=$i+1;
echo "
jobtype[$i] = { serial:'$j', name:'$rs[sName]' }";
$res2 = $objDB->select($sTable, $sField, "nParent=$rs[nCategoryID]");
echo "
jobdetail[$j] = new Array();";
for($k=0; $rs2 = $objDB->fetch($res2); ++$k)
{
echo "
jobdetail[$j][$k] = { serial:'$k', name:'$rs2[sName]' }";
}
echo "
jobnum[$j] = $k
";
}
?>
function ChangeCat(name,cat1, cat2)
{
//alert(cat1);
document.frm_write.elements[name+'2'].options.length = jobnum[cat1];
document.frm_write.elements[name+'2'].options[0] = new Option( '선택하세요', '', true, true );
for(var i=0; i<jobnum[cat1]; ++i)
{
document.frm_write.elements[name+'2'].options[i+1] = new Option( jobdetail[cat1][i].name, jobdetail[cat1][i].name );
if(jobdetail[cat1][i].name == cat2)
document.frm_write.elements[name+'2'].options[i+1].selected = true;
}
}
function ShowCat(name,chk)
{
var len = jobtype.length;
var i;
document.frm_write.elements[name].options.length = len;
document.frm_write.elements[name].options[0] = new Option( '선택하세요', '', true, true );
for(i=0; i<len; ++i)
{
document.frm_write.elements[name].options[i+1] = new Option( jobtype[i].name, jobtype[i].name );
if(jobtype[i].name == chk)
document.frm_write.elements[name].options[i+1].selected = true;
}
}
<?php
$result = ob_get_contents();
ob_end_clean();
$fp = fopen("../data/job.js", w);
fwrite($fp, $result);
fclose($fp);
?>
'Web > PHP' 카테고리의 다른 글
제로보드->킴스보드 파일긁어서넣기 (0) | 2013.09.26 |
---|---|
게시판 글 자동 등록 방지 (0) | 2013.09.26 |
제로->킴스 컨버트, 변환 (0) | 2013.09.26 |
xml_parser (0) | 2013.09.26 |
xml_parser (0) | 2013.09.26 |