十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
用php判斷查詢數(shù)組是否為空,不為空就將給html賦值,控制是否顯示圖片。
網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)收費合理;免費進行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運營了10余年的成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司。
$sql = "select * from ‘_goods_attr‘ where ‘a(chǎn)ttr_value‘=‘ ’";php查詢,$res=mysql_query($sql);php處理,$arr = mysql_fetch_assoc($res);轉(zhuǎn)為數(shù)組,后面就是自己判斷數(shù)組是否為空和給html模板賦值的事情了。
$selv=array(1,2,3,4,5);//下拉列表值
$dbv=3;
foreach($selv as $s){
$issl='';
if($s==$dbv) ?$issl='selected';
$str.="option value='$s' $issl-".$s."-/option";
}
echo 'select'.$str.'/select';
?
用json_decode()將json字符串轉(zhuǎn)化成php數(shù)組,然后直接循環(huán)數(shù)組取出值即可。
?php
$content= file_get_contents('獲取json字符串的url');
$content = json_decode($content);//將json字符串轉(zhuǎn)化成php數(shù)組
foreach ($content as $key ) {//循環(huán)數(shù)組
echo 'li' . $key['city'] . '/li';
echo 'li' . $key['city_en'] . '/li';
echo 'li' . $key['date_y'] . '/li';
echo 'li' . $key['week'] . '/li';
}
table
tr
tdID/td
td標(biāo)題/td
/tr
?php
$query=mysql_query('select.....');
while($row = mysql_fetch_array($query)){
?
tr
td?php echo $row['id']; ?/td
td?php echo $row['title']; ?/td
/tr
?php
}
?
/table
原生的就這樣循環(huán)出來
多個字段就加多幾個td就行
最好做個處理,把查找出來的結(jié)果組編成新數(shù)組,使用foreach循環(huán)比較好
?php
function?savefile($path,$type="w",$content){
if($fopen=@fopen($path,$type)){
@fwrite($fopen,$content);
return?$fopen;
@fclose($fopen);
}
}
savefile("路徑/1.html","w","PHP輸出的內(nèi)容");
?
HTML是頁面一般是服務(wù)器處理后直接交由瀏覽器展示的.要想在原A.html中顯示提交后的信息,可以有這些思路:
(1)在b.php中處理完成后,將要輸入的信息保存數(shù)據(jù)庫或session等中,然后使用header跳轉(zhuǎn)到a.html,但是在服務(wù)器端要將html文件當(dāng)成php頁面處理,在此html中(相當(dāng)于php頁面),使用php語句獲取要輸入的信息并生成在html傳輸?shù)綖g覽器.(不推薦)
(2)同上,但是服務(wù)器端不將html當(dāng)成php來解析處理,而是在此html頁中使用javascript標(biāo)簽,鏈接指向某一個php,由它取出之前數(shù)據(jù)并以js語句輸出,如:
a.html中:
script?src="j.php"/script
j.php中:(略過取之前數(shù)據(jù)的過程)
echo?"document.write('$message');";
(3)在a.html中使用ajax通過XMLHttpRequest對象提交數(shù)據(jù)到b.php,處理完成后輸出數(shù)據(jù).a.html中可以在不刷新頁面的情況下取得返回的信息并按你的想法顯示在頁面的任何地方.(推薦)