本文目录一览:
- 1、html调用php
- 2、html中插入php的方法
- 3、html中使用php 的变量
- 4、html怎么调用php返回的值并显示出来。求代码!
- 5、html网页怎么调用php文件
- 6、html 中 调用PHP代码.
html调用php
你使用.php文件,但里面可以写html代码,这是第一种方式。第二种可以设置php解析器解析html文件将里面的php代码解析
第一种:创建文件:abc.php
写代码:
!doctype html
html
bodyinput type="hidden" name="bianhao" value="?php echo $_GET["act"];?" //body
/html
html中插入php的方法
1、第一种是在HTML中加PHP。
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
meta http-equiv="Content-Language" content="zh-CN" /
titleHello World/title
/head
body
?php
echo "Hello world!这是正文";
?
/body
/html
2、第二种用echo输出HTML。
因为HTML有的元素中有双引号,所以用echo输出的内容用单引号括起来,避免出错,也省了转义这一步。比如这样的代码:
?php
if(!$_POST){
echo ‘form action="" method="post"
服务器地址:input type="text" name="host" value="localhost" /br /
数据库账号:input type="text" name="user" value="" /br /
数据库密码:input type="password" name="pwd" value="" /br /
指定数据库:input type="text" name="db" value="test" /br /
input type="submit" value="确定"/
/form‘;
}
?
3、第三种就是用()标记符了,这是在PHP168的模板代码中首次见到的。
?php
print EOT
div class="slidecont"{$label[deepblue_mainslide]}/div
div class="newcontainter"
div class="head"{$label[deepblue_mainh1]}/div
div class="cont" id="Tab1"{$label[deepblue_maint1]}/div
div class="cont" id="Tab2"{$label[deepblue_maint2]}/div
/div
a href="$rs[url]" title="$rs[descrip]" target="_blank"$rs[name]/a
EOT;
?
html中使用php 的变量
html标签使用php中的变量方法如下:
一、如果html标签中使用php变量,提示:Undefined index: uid in /var/www//list.php ,list.php的具体代码如下:
?php
require 'redis.php';
for ($i=0; $i = ($redis-get("userid")) ; $i++){
$data[] = $redis-hgetall("user:".$i);
}
/* var_dump($data) 的结果如下:
array (size=3)
0 =
array (size=0)
empty
1 =
array (size=4)
'uid' = string '1' (length=1)
'username' = string 'jjj' (length=3)
'password' = string '123' (length=3)
'age' = string '20' (length=2)
2 =
array (size=4)
'uid' = string '2' (length=1)
'username' = string 'lamp' (length=4)
'password' = string '123' (length=3)
'age' = string '20' (length=2)
*/
?
table border="1"
captionuser list/caption
tr
thuid/th
thusername/th
thage/th
/tr
?php foreach ($data as $v) {?
tr
td?php echo $v['uid'] ?/td
td?php echo $v['username'] ?/td
td?php echo $v['age'] ?/td
/tr
?php } ?
/table
这时在echo 前 isset 下就可以了,代码如下:
?php $a = 10; if( isset($a) ) { echo"这个变量存在"; } else{echo"这个变量不存在"; }?
二、 php 可以和html混编的 ,如下图所示
html怎么调用php返回的值并显示出来。求代码!
你最后一句“echo json_encode($info,320);”已经输出这个结果了啊。
如果你是在html中直接用,就直接用就行了,如:p?php echo $info['name']; ?/p;
如果你是在ajax中用,就直接在success方法里输出就行了,如:
$.ajax({url:"xxx.php",success:function(result){
console.log(result.name); }
});
html网页怎么调用php文件
HTML网页是不支持直接写入或者调用PHP语言的。。
PHP是服务器端解析的语言,HTML是浏览器端解析的语言。。
但是PHP文件里百分百支持HTML语言,如果非要PHP和HTML兼容的话,
用模板引擎吧,比如SMARTY。这里面具体怎么用一两句话谁也不能讲清楚,百度搜下SMARTY自学下原理吧。
html 中 调用PHP代码.
首先,第一种写法那是肯定错误的,php不能在?php?中再嵌套一个php标签。第二种肯本没看过的写法,都拆的不成样子了。第三种你到时候可以试试,或者麻烦点你可以先把$show_category_name;赋值给另一个名称,然后
?php $show_name=$show_category_name;? value= "?php echo $lang['$show_name'];?"