正在调试中,给您的工作带来不便,请原谅!!^_^"; //========================================================== //变量定义 //========================================================== $canwrite_flag=checkWritePrivilege(); $pubDb = 'OMC_PUB'; $sysSubsConfTable = 'OMC_PUB.sysSubsConf'; $systemConfTable = 'OMC_PUB.sysConf'; $nReadComm = 1; $nChangeComm = 2; $nCreateComm = 3; $nDeleteComm = 4; $nLoadIndexComm = 5; $maxLevelNum = 10; $nInteger = 2; $nAscStr = 3; $nHexStr = 4; //========================================================== //输入变量 //========================================================== $canSetNum = isset($canSetNum) ? $canSetNum : 'all'; //显示用户数据编辑页面,需要的变量 if($DEBUG) { echo "
sysId=$sysId"; echo "
canSetNum=$canSetNum"; echo "
keyValue=$keyValue"; echo "
sysTypeNo=$sysTypeNo"; echo "
sysNo=$sysNo"; echo "
subSysNo=$subSysNo"; echo "
dataTypeNo=$dataTypeNo"; } //例如: //$canSetNum =1; // 或= 'all' //$sysId='330_0_0'; //$keyValue= '0460022157127016'; //操作类型变量 if($DEBUG) { echo "
isRead=$isRead"; echo "
isChange=$isChange"; echo "
isCreate=$isCreate"; echo "
isDelete=$isDelete"; echo "
isLoadIndex=$isLoadIndex"; //保存用户数据修改的数据 echo "
bgnNo=$bgnNo"; echo "
endNo=$endNo"; } //---------定义需要编辑保存的字段------- //$showAttrDef=array(array('fieldName'=>'','inputName'=>''); $showAttrDef=array( array('fieldName'=>'msisdn', 'inputName'=>'iMsisdn'), array('fieldName'=>'status', 'inputName'=>'iStatus'), array('fieldName'=>'routing_number', 'inputName'=>'iRoutingNumber'), array('fieldName'=>'donor', 'inputName'=>'iDonor'), array('fieldName'=>'recipient', 'inputName'=>'iRecipient'), array('fieldName'=>'date', 'inputName'=>'iDate') ); //检查各个需要编辑的输入单元 if($DEBUG && $_SERVER['REQUEST_METHOD'] == "POST") { for($i=0;$i$inputName,$inputValue"; if(strlen($inputValue)) { echo "
$inputName = $inputValue"; } else { echo "
Can not find $inputName's value"; } } exit(); } //处理每个输入单元的值,组成各个需要编辑的字段值 if($_SERVER['REQUEST_METHOD'] == "POST") { $msisdn = $iMsisdn; $status = $iStatus; $routing_number = $iRoutingNumber; $donor = $iDonor; $recipient = $iRecipient; $date = $iDate; //格式化每个需要保存的字段,以便数据处理模块处理 $bgnNo=0; $endNo=0; for($i=$bgnNo;$icheckBox_$endNo = ${'checkBox_'.$endNo}"; echo "
fieldName_$endNo = ${'fieldName_'.$endNo}"; echo "
editValue_$endNo = ${'editValue_'.$endNo}"; } $endNo++; } } //========================================================== //数据处理 //========================================================== if (1 == $isLoadIndex) { $fieldNameList = "msisdn,status,routing_number,donor,recipient,date"; } else { $fieldNameList = "ALL"; } if ($DEBUG) echo "fieldNameList=$fieldNameList
"; ?> "; //**********************************编辑参数时所用javascript***************************************** ?>
" > 0) { ?> =4) { ?>
Server ID:       " name="create" title="Add a new subscriber" class="button" onClick="javascript:document.update.isCreate.value=1;">     "; else echo ""; ?> "; else echo ""; ?>  

0){ // echo "$tmpRow[msisdn],$tmpRow[msisdn],$tmpRow[msisdn]
"; $msisdn=$tmpRow[msisdn]; echo "\n "; echo ""; $seqNo++; echo ""; echo ""; echo ""; echo ""; }else{ echo ""; } //Subscriber status $statusDef=array( array('02','own ported out'), array('03','foreign ported in'), array('04','foreign ported to third party') ); $status =$tmpRow[status]; echo "\n "; echo ""; $seqNo++; echo ""; echo ""; //echo ""; echo ""; echo ""; //Routing number $iRoutingNumber=substr($tmpRow[routing_number],0,8); echo "\n "; echo ""; $seqNo++; echo ""; echo ""; echo ""; echo ""; //Donor $iDonor=substr($tmpRow[donor],0,16); echo "\n"; echo ""; $seqNo++; echo ""; echo ""; echo ""; echo ""; //Recipient $iRecipient=substr($tmpRow[recipient],0,16); echo "\n"; echo ""; $seqNo++; echo ""; echo ""; echo ""; echo ""; //Date if($isTryCreate>0) { $iDate = date("YmdHis"); } else { $iDate = $tmpRow[date]; } $iDate = substr($iDate,0,8); echo "\n "; echo ""; $seqNo++; echo ""; echo ""; echo ""; echo ""; ?>
No. Name Value Description
$seqNo MSISDN"; echo ""; echo "MSISDN = phone number of the subscriber. Includes the country code and area code,len should be 9-16
$seqNo Status"; echo ""; echo "2 = Own ported out
3 = Foreign ported in
4 = Foreign ported to third party
 
$seqNo Routing number"; echo ""; echo ""; echo "Routing number, the length should be 1-8"; echo "
$seqNo Donor "; echo ""; echo ""; echo "Donor network of the ported subscriber,
the length should be 1-16."; echo "
$seqNo Recipient "; echo ""; echo ""; echo "Recipient network of the ported subscriber,
the length should be 1-16."; echo "
$seqNo Date"; echo ""; //echo "$date"; echo "Port date, the format is Year Month Day.
Such as 20050102 indicates 2005-01-02.
"; echo "\n"; echo "\n"; ?>