無論是商品,拍品,還是產品。都有所對應的規格,不同的拍品所對應的規格不同,那麼所填寫的規格也就不同,對於某些產品來說有些規格需要填寫,而有寫規格不需要填寫,那麼在設計數據字段是爲了避免不必要的字段,我們可以把所有的規格都存入了一個字段裏。下面就來分享一下源碼。
1、Php插入數據庫。
php代碼如下:
$spec="";
if($data['size']!=""){
$spec.="尺寸".":".$data['size'].",";
}
if($data['weight']!=""){
$spec.="重量".":".$data['weight'].",";
}
if($data['diameter']!=""){
$spec.="直徑".":".$data['diameter'].",";
}
if($data['chang']!=""){
$spec.="長".":".$data['chang'].",";
}
if($data['height']!=""){
$spec.="高".":".$data['height'].",";
}
$data['spec']=rtrim($spec,",");
2、查詢規格代碼。
php代碼如下:
<php>$array=explode(',',$list['spec']);
foreach($array as $k=>$v){
$arr[]=explode(':',$v);
};
foreach($arr as $k=>$v){
$t[$v[0]]=$v[1];
};
</php>
<li class=" ">
<span class="">尺寸</span>
<input class="cans1" type="text" <php>if(array_key_exists("尺寸",$t)){ $s=$t['尺寸']; }</php> value='{$s}' name="size" placeholder="0"/>
<span class="cans">單位(cm)</span>
</li>
<li class=" ">
<span class="">重量</span>
<input class="cans2 " type="text" <php>if(array_key_exists("重量",$t)){ $z=$t['重量'];}</php> value='{$z}' name="weight" placeholder="0"/>
<span class="cans">單位(g)</span>
</li>
<li class=" ">
<span class="">直徑</span>
<input class="cans3" type="text" <php>if(array_key_exists("直徑",$t)){ $j=$t['直徑'];}</php> value='{$j}' name="diameter" placeholder="0"/>
<span class="cans">單位(cm)</span>
</li>
<li class=" ">
<span class="">長</span>
<input class="cans4" type="text" <php>if(array_key_exists("長",$t)){ $c=$t['長'];}</php> value='{$c}' name="chang" placeholder="0"/>
<span class="cans">單位(cm)</span>
</li>
<li class=" ">
<span class="">高</span>
<input class="cans5" type="text" <php>if(array_key_exists("高",$t)){ $g=$t['高'];}</php> value='{$g}' name="height" placeholder="0"/>
<span class="cans">單位(cm)</span>
</li>
那麼到這裏就結束了,現在大家應該知道如何存儲了吧,如果大家還是存在疑問的話,可以留言諮詢。
本文由專業的鄭州app開發公司燚軒科技整理髮布,原創不易,如需轉載請註明出處。