導航:首頁 > 編程語言 > 在html中使用php變數

在html中使用php變數

發布時間:2022-04-27 13:34:07

A. 把php裡面的變數顯示到html的某個地方

獲取PHP中一個變數顯示在HTML:


例如:PHP變數比如是 $var_name ;

在HTML中,直接把

<input type="text" name="firstname" value="John">

替換成

<input type="text" name="firstname" value=<?php echo $var_name; ?>>

B. 怎麼在HTML中獲取PHP中某個變數的值

使用ajax是最佳選擇。下面來個示例。
html表單:
<!DOCTYPE html>
<html lang="zh_CN">
<head>
<meta charset="utf-8" />
<title>Untitled Document</title>
<script src="

<script>

;jQuery(function($){

$('input#ajax-submit').click(function(){

$va = $.trim($('input[name=a]').val());

if(''==$va){

$('#msg').html('<span style="color:red">您沒有輸入變數A???</span>');

}else{
$data = {

va:$('input[name=a]').val()

};

$.ajax({

type: 'POST',
url: ".php",
data: $data ,
cache:false,
dataType:'json',
context: document.body,
success: function(res){

if('success'==res.r){

$('#msg').html('<span style="color:green">'+res.d+'</span>');
return false;

}else{

$('#msg').html('<span style="color:red">'+res.d+'</span>');

}

},
error : function() {
$('#msg').html('<span style="color:red">出事兒了!</span>');
return false;
}

});

}

});

});

</script>
</head>
<body>
<form id="ajaxform" name="ajaxform" method="post" action="action.php">
<p>
<label for="a">請輸入變數A</label><input type="text" name="a" id="a"/>
</p>
<p id="msg"></p>
<p>
<input id ="ajax-submit" type="button" value="提交"/>
</p>
</form>
</body>
</html>
2. 其對應的PHP文件可對js傳遞過來的參數進行處理(插入資料庫、查詢資料庫、更新資料庫等操作),示例:
<?php
/**
* @author: suifengtec coolwp.com
* @date: 2015-07-21 10:34:35
* @last Modified by: suifengtec coolwp.com
* @last Modified time: 2015-07-21 10:46:52
*/
function hi_ajax(){
if(
isset($_POST['va'])
&&!empty($_POST['va'])

){

$a = maybe_need_to_kill_mysql_injection( $_POST['va'] );

$r = array('r'=>'success','d'=>'我是AJAX返回的數據,您傳遞的a的變數是:'.$a);

}else{
$r = array('r'=>'error','d'=>'js沒有傳遞給我參數');

}

echo json_encode($r);
die();
}

function maybe_need_to_kill_mysql_injection( $a ){

$a = stripslashes($a);
$a = htmlspecialchars($a);
$a = mysql_real_escape_string($a);
return $a;
}

hi_ajax();
3.關鍵點兒
3.1 是否有輸入,沒有輸入,就不ajax,而友好的進行提示;
3.2 有輸入,ajax,但是在使用ajax進PHP的參數前,要對參數進行安全過濾;
3.3 在PHP中處理ajax傳遞過來的參數後,要進行返回,最好將操作結果友好的呈現給瀏覽器用戶。
4. 示例的截圖
4.1 js判斷沒有輸入變數(變數值為空)

4.2 因為js的前端修改可能會被修改,所以,要在PHP中再加判斷:

4.3 傳遞參數正確,並操作成功的返回

C. html頁面中如何引用php中的變數

.html文件是不行的。你可以把a.html改成a.php,然後包含test.php,然後再echo就可以了。

D. 在html標簽中嵌入php變數,為什麼要加大括弧{}

你的題描述有問題,這個和 HTML 沒有關系,這個只是 PHP 對字元串處理的問題,在PHP中 "" 和 <<< 這兩個方式定義的字元串中是可以插入變數的,而為了能區分變數要求在變數周圍添加 {},但是如果變數只是 $xxx $arr[xxx] $obj->xxx 這樣的形式是可以不用加 {} 的

E. 請問PHP程序裡面的HTML代碼怎麼用PHP的變數啊

正確代碼如下:
<?php
$Test
=
"測試";
?>
<html>
<font
color=blue>
<?php
echo
$Test
?>
</font>
</html>
變數的輸出
有echo、var_mp、print等,你的代碼中只是寫了個變數,並沒有執行輸出操作,當然就沒有顯示了
PS:基礎得學扎實

F. php變數在html文件中顯示

分離可以用Smarty框架
在main.php文件定義變數屬性
一般默認是
<{$變數名}>
希望能給你點幫組

G. 如何在html文件里寫php程序

可以使用<?php ?>將php語句包含,然後將html格式改為php。

1、新建html文檔並使用html模板生成必要元素,然後在body標簽中添加一段文字:

H. 請問如何在html中顯示php變數

把<?php echo $cfg_ml->M_UserName; ?> 嵌到html中你想要的位置就可以了.

<body>
name = <?php echo $cfg_ml->M_UserName; ?>
</body>

I. PHP頁的變數,如何在HTML頁獲取

如果你的php頁面和html頁面不是同一個頁面的話,可以將這個值存入cookie中,使用js就可以獲取到。

如php存值在cookie中:setcookie("my_name","xiaoming",time()+3600);

那麼在js中可以這樣獲取:

functiongetCookie(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
returnunescape(document.cookie.substring(c_start,c_end))
}
}
return""
}

使用上面的這個函數:getCookie('my_name')就可以得到php端存的這個值「xiaoming」了。

閱讀全文

與在html中使用php變數相關的資料

熱點內容
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:238
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:218
warez壓縮 瀏覽:137
黑馬程序員培訓機構官網天津 瀏覽:904
mainjavasrc 瀏覽:58
如何買伺服器挖礦 瀏覽:292
php批量上傳文件夾 瀏覽:560
安卓固件怎麼更新 瀏覽:169