本文目錄一覽:
- 1、php如何結合html調用數據?
- 2、PHP頁的變數,如何在HTML頁獲取?
- 3、php怎麼從資料庫里獲取到值在html頁面上輸出?
- 4、將PHP文件取出的資料庫數據顯示在前端HTML文件某個div中的幾種方法
php如何結合html調用數據?
在html中調用php內容,可以用script src=”friendlinks.php”/script然後在friendlinks.php中調取資料庫數據。並輸出適當的html,或者輸出xml、json都可以,只是圖簡單的話,只要輸出html就行了。
PHP頁的變數,如何在HTML頁獲取?
如果你的php頁面和html頁面不是同一個頁面的話,可以將這個值存入cookie中,使用js就可以獲取到。
如php存值在cookie中:setcookie(“my_name”,”xiaoming”,time()+3600);
那麼在js中可以這樣獲取:
function getCookie(c_name) {
if (document.cookie.length 0) {
c_start = document.cookie.indexOf(c_name + “=”)
if (c_start != -1) {
c_start = c_start + c_name.length + 1
c_end = document.cookie.indexOf(“;”, c_start)
if (c_end == -1) c_end = document.cookie.length
return unescape(document.cookie.substring(c_start, c_end))
}
}
return “”
}
使用上面的這個函數:getCookie(‘my_name’)就可以得到php端存的這個值「xiaoming」了。
php怎麼從資料庫里獲取到值在html頁面上輸出?
用php判斷查詢數組是否為空,不為空就將給html賦值,控制是否顯示圖片。
$sql = “select * from 『_goods_attr『 where 『attr_value『=『 』”;php查詢,$res=mysql_query($sql);php處理,$arr = mysql_fetch_assoc($res);轉為數組,後面就是自己判斷數組是否為空和給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’;
?
將PHP文件取出的資料庫數據顯示在前端HTML文件某個div中的幾種方法
第一種,使用smarty模板引擎
php文件:
$smarty-assign(‘data’,’hello world’);
$smarty-display(‘index.html’);
index.html文件:
div{$data}/div
輸出hello world
第二種,使用PHP變數直接輸出
php文件:
$data = ‘hello world’;
require ‘index.html’;
index.html:文件:
div?php echo $data;?/div
原創文章,作者:DLLQZ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/313488.html