fetch_all($sql); write_to_file(..."/>
您好,登錄后才能下訂單哦!
第一步:產(chǎn)生cache
//緩存一級目錄 $sql="SELECT id,name from ".DB_TABLEPRE."city where pid=0001";//直轄市,省 $plist=$db->fetch_all($sql); write_to_file('provice',$plist);
用到的write_to_file();
//將字符串寫進(jìn)文件 function write_to_file($cachename,$content = '') { if (is_array($content)) { $content = "\$_CACHE['$cachename'] = ".var_export($content,True).';'; } $content = "<?php\n//該文件是系統(tǒng)自動生成的緩存文件,請勿修改\n//創(chuàng)建時間:".get_date('Y-m-d H:i:s',time())."\n\nif (!defined('IN_TOA')) {exit('Access Denied!');}\n\n".$content."\n\n?>"; $filename = CACHE_ROOT.'cache_'.$cachename.'.php'; $len = file_put_contents($filename, $content); @chmod($filename, 0777); return $len; }
模板中的位置
<dl> <dt>地區(qū)(*):</dt> <dd><select name="provice"> <?php foreach($_CACHE['provice'] as $p){?> <option value="<?php echo $p['id']?>"><?php echo $p['name']?></option> <?php }?> </select><span id="c"></span><span id="t"></span></dd> </dl>
調(diào)用的js
//list tow function tlist(){ //動態(tài)查詢城市地區(qū)列表 $('select[name=city]').change(function(){ var c=$(this).val(); $.get('inc/json_city.php?name=town&id='+c,function(data,status){ $('#t').html(data); }); }); }
json_city文件
<?php //獲取城市l(wèi)ist include_once('../include/common.php'); $id=getGP('id','G','int'); $name=getGP('name','G');//列表名稱 //query $sql="SELECT id,name FROM ".DB_TABLEPRE."city WHERE pid=".$id; $list=$db->fetch_all($sql); //循環(huán) if($name=='city'){ $str= "<select name='".$name."' onChange=\"tlist();\">"; }else{ $str= "<select name='".$name."'>"; } foreach($list as $l){ $str.="<option value='".$l['id']."'>".$l['name']."</option>"; } $str.="</select>"; echo $str; ?>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。