本文目录一览:
高分 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动态的显示数据库里的内容了
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'"; ?-html显示php内容
当执行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; ?-html显示php内容
3 php调用js中的方法(函数)
script type="text/javascript" function test() { var t1=3; t1 = t1+2; alert(t1); //return t1; } /script-html显示php内容
?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自定义函数(验证时出错)-html显示php内容
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() '
html界面上显示php代码怎么办
html上一般是不会显示后台代码的。有可能你把?php ?这个符号忘写了。
如果你要刻意把PHP代码显示在网页上,可以使用标签code标签。
在html中显示PHP源文件的几种方法
1。利用apache server的配置文件httpd.conf,添加一行:
AddType application/x-httpd-php-source .phps
然后,把php源文件存储为.phps结尾的文件名即可,这样在浏览器中点击*.phps文件,显示的即为php彩色源代码。
2。利用php的函数(php4版本以上)
----函数一:show_source(filename)
返回的就是文件filename的php源代码,如:
?php
show_source("test.php");
?
----函数二:highlight_string(string)
返回的就是把字串string中的php代码彩色显示,如:
?php
highlight_string("?php echo \\\\"hello!\\\\" ?");
?