
正文
html显示php数据的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
将PHP文件取出的数据库数据显示在前端HTML文件某个div中的几种方法
第一种,使用smarty模板引擎
php文件:
$smarty-assign('data','hello world');
$smarty-display('index.html');
index.html文件html显示php数据:
div{$data}/div
输出hello world
第二种,使用PHP变量直接输出
php文件html显示php数据:
$data = 'hello world';
require 'index.html';
index.html:文件html显示php数据:
div?php echo $data;?/div
相关问答
Q1: html如何通过js脚本调用显示一个php页面的内容?
举一个简单的例子来说明:
如在页面a.html中用下面这句调用:
script type="text/javascript" src="b.php?action=test"/script
script type="text/javascript"
alert(jstext);
/script
在b.php中有这样一段PHP代码:
? $action=$_GET['action']; //echo "var jstext='$action'"; //输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?
当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值.
小结:
在HTML里用JS 调用文件的方式调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.
2 php调用js中的值
在z.php页面中有这样一段代码:
script type="text/javascript" var url="aaaa*"; /script ? $key="script type=text/javascriptdocument.write(url)/script"; echo $key; ?
3 php调用js中的方法(函数)
script type="text/javascript" function test() { var t1=3; t1 = t1+2; alert(t1); //return t1; } /script
?php echo "script type='text/javascript'test();/script"; ?
4 JS调用PHP变量
(1)
?php
$userId=100;
? script
var userId;
userId=document.getElementByIdx_x_x_x("userId").value;
alert (userId);
/script
input type="text" name="userId" id="userId" value="?php echo $userId; ?"
(2)
?php
$url = '变化的网址'; //定义变量
?
script type="text/javascript"
//js调用php变量
var ds ="?php echo $url?" ; //赋值 alert(ds); //输出效果 /script
5 -------------------------------
script language="JavaScript" !--
var Y=?php echo date('Y')?,M=?php echo date('n')?,D=?php echo date('j')?;
--
/script
6 自己写的js和php互相调用
1.php内容:
?php
//echo "script LANGUAGE='javascript'alert('$php变量');/script"; //最简单的php调用js
//echo "a href=#img width=50 src='$fruit_pic_array[$i]' onMouseOver=’javascript:a();‘/a";
//echo "a href='3.php'aaaa/a"; //php中超链接
//echo "script type='text/javascript' language='javascript'phpmake('PHP建站学习笔记网');/script"; //有时候需要在PHP执行过程中,需要调用JavaScript自定义函数(验证时出错)
echo "function ok(msg){alert(msg);}";
?
HTML
HEAD
TITLE php调用js文件的好办法/TITLE
/HEAD
BODY
!--js调用php中定义的js--
scrīpt language=''javascrīpt'' type=''text/javascrīpt'' src=''1.php''/scrīpt
scrīpt
ok("aaaaaa!");
/scrīpt
/script
/BODY
/HTML
2.php内容:
!--js调用php--
?php
$userId=100;
?
script
var userId;
userId=document.getElementByIdx_x("userId").value;
alert (userId);
/script
input type="text" name="userId" id="userId" value="?php echo $userId; ?"
!--js调用php--
?php
if($_GET["action"]=="ok")
{
echo "I'm OK!";
}
else
{
echo "I'm not OK!";
}
?
SCRIPT Language = "JavaScript"
function func()
{
if(confirm("Are you OK with this?"))
{
this.location = "ok.php?action=ok";
}
else
{
this.location = "ok.php?action=cancel";
}
}
/SCRIPT
html
head
/head
body
a href="#" href="#" onClick="javascript:func();"Please Click/a
/body
/html
!--js调用php--
html
head
script
function isMail(PostString)
{
re=/\w*/
if(re.test(PostString))
{
return true;
}
else
{
return false;
}
}
function test(){
if (isMail(?php echo $email?))
{document.write("?php echo "N";?");}
else
{document.write('?php echo 'Y';?');}
}
/script
/head
body
?php
$email="aa";
?
input type=button value=click onclick= 'test() '
/body
/html
!--php中含有js代码--
?php
echo "
script language=javascript
function test(){
alert( 'hello ');
}
/script ";
?
input type=button value=click onclick= 'test() '
Q2: html页面获取php页面的数据
第一种html显示php数据:把$userhtml显示php数据的值赋值给全局数组。
第二种html显示php数据:header("Location: index.html"); 在这个代码传参数到index.html页面html显示php数据,index页面改成index.php
Q3: 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); }
});
Q4: 高分 html页面如何显示PHP数据库里面的东西.
你可以让html提用函数,你用JS好的话更简单`
要是我我就用php函数
?php function wewe(){
include("../config.php")
mysql_conncet(.....);//连接数据库取出数据直接放在函数里
$result=mysql_query("select * from....");
$str='tabletrtd';
while($row=mysql_fetch_array($result)){
$str.='$row[name]';
}
$str.='/td/tr/table';
return $str;
}
?
好好看看函数的功能,想输出什么就改成什么
然后引用这个函数就可以在html动态的显示数据库里的内容了
Q5: html获得php数据的问题
两种办法:
一种是将 html 文件的扩展名改为 .php,然后修改部分代码:
span?php echo $name; ?/span
另一种是通过 ajax 返回数据显示。
关于html显示php数据和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







