导航:首页 > 编程语言 > 在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变量相关的资料

热点内容
linux安装xdm 浏览:736
java计算12 浏览:249
大金空调摆动式压缩机 浏览:453
新的云服务器如何设置首页 浏览:687
javastring字符位置 浏览:196
银河麒麟字体库存在哪个文件夹 浏览:956
魔兽加丁服务器的航空叫什么 浏览:152
花冠改装案例哪个app多 浏览:515
成绩单app哪个好用 浏览:140
北美程序员vs国内程序员 浏览:181
php解析xml文档 浏览:121
石墨文档APP怎么横屏 浏览:185
墙主钢筋加密和非加密怎么看 浏览:144
金山区文件夹封套定制 浏览:708
soho程序员 浏览:672
java字节截取 浏览:526
php提交作业 浏览:815
房产还没解压可以办理赠予吗 浏览:224
java毫秒转分钟 浏览:753
模式识别中文pdf 浏览:774