1. php读取数据库的值如何用到重新赋值给HTML的各个ID
你看看Js 获取HTML 属性是否正确!测试下属否有数据
2. php修改html标签
首先建立一个页面,命名为:test.html如下
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模板</title>
</head>
<body>
{$content}
</body>
</html>
需求:读取{$content}并输出用户想输出的内容。
其次建立另一个页面,mytest.php代码如下:
<?php
//给$content赋值,且是字符串的形式
$content = '我最近在读廖一梅的《像我这样笨拙的生活》';
//读取test.html文件中的所有内容,并以字符串的形式返回
$fileContent = file_get_contents('test.html');
//从$fileContent字符串中把{$content}替换为$content的内容,并返回字符串
$str = str_replace('{$content}',$content,$fileContent);
//最后输出内容
echo $str;
?>
最后,通过页面 访问,可以访问到内容,结果如下:
总结:这其实只是php中最基本的一个例子,也算是一个思想吧,主要是为Smarty做铺垫。如有不妥,欢迎指正,谢谢!!
3. php中innerHTML赋值出现问题
问题在test1.htm文件中定义的ok()函数中,你应该将该函数修改成如下:
function
ok()
{
document.getelementbyid("load").innerhtml=parent.left.document.form1.c.value;
}
看到了吗,innerhtml是一个属性而不是一个方法,所以你应该为innerhtml赋值,而不是把它当方法来调用。
另外,你不应该将传过来的值放到table中的标记符中,所以test1.htm中的
把左边输入的代码加载到这里
也应该修改为如下语句:
把左边输入的代码加载到这里
即可实现你需要的功能。
4. PHP向HTML页面赋值问题,新人求教
<html>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<head>
</head>
<body>
<?php
$brief="测试内容。";
?>
<p>
<ahref="template/introce.html">测试链接</a>
<inputtype="text"readonly="readonly"value="<?phpecho$brief;?>"/>
</p>
</body>
要先定义,再使用
5. 如何把php变量的值赋给html文本呢
可以直接在html文件里写php代码,也可以用类似smarty模板赋值,JSON也可以
6. PHP获取所有带有id属性的html标签并且为id赋值
这个应该用js和PHP结合起来实现。你可以了解一下ajax。
7. 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_mp($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)
*/
?>
<tableborder="1">
<caption>userlist</caption>
<tr>
<th>uid</th>
<th>username</th>
<th>age</th>
</tr>
<?phpforeach($dataas$v){?>
<tr>
<td><?phpecho$v['uid']?></td>
<td><?phpecho$v['username']?></td>
<td><?phpecho$v['age']?></td>
</tr>
<?php}?>
</table>
这时在echo 前 isset 下就可以了,代码如下:
<?php$a=10;if(isset($a)){echo"这个变量存在";}else{echo"这个变量不存在";}?>
二、 php可以和html混编的 ,如下图所示
8. 用php循环给echo语句中的html代码的复选框赋值
你这里明显有问题啊,怎么会这么写呢,怎么还PHP的标识符都进来了
9. php如何将变量的值传递给html
PHP的变量是不可以传值给html的,只能是讲该变量的值通过html输出让浏览器显示给用户。
例如:
PHP中的如下代码
<?php
$a="hello,world";
echo "$a";
?>
大致相当于html的:
<html>
<body>
<p>hello,world<p>
</body>
</html>
补充:
因为PHP属于网站编程语言里的动态语言而html只是一个标记语言,不具备变量的运算等逻辑的处理,只管显示页面给用户。
10. Php的问题,将一段html代码赋值给变量,怎么在里面引用控制器的其他变量
你的代码是有错的,PHP的字符串常量里面不允许出现<?PHP和?>符号,你的内容可以直接写:
$b='<!doctype
html>
<html>
<title>11</title>
<body>
<h3>111</h3>
</body>
</html>';