本文目录一览:
- 1、这是用smarty模板写的一个注册界面的PHP 为什么每次输出都是 注册失败呢? 数据库连接是正确的。。。
- 2、php用smarty的html模板中文输出乱码
- 3、PHP在smarty模板中我要输出数组中一个具体值吗我的数组和键是传到模板 我的意思是要输出$person_d
这是用smarty模板写的一个注册界面的PHP 为什么每次输出都是 注册失败呢? 数据库连接是正确的。。。
$sql=mysql_query("insert into tb_user(name,password,sex,E_mail) values ('$name','$password','$sex','$E_mail')");
这句改为:
$sql=mysql_query("insert into tb_user(name,password,sex,E_mail) values ('$name','$password','$sex','$E_mail')") or die(mysql_error());-smarty模板输出php
看看sql执行是不是错误,根据错误提示解决,再看看
php用smarty的html模板中文输出乱码
建议把 $arr 转化下语言,譬如 $arr=mb_convert_encoding($arr, ''UTF-8'', 'GBK'); 然后再输入试试。
PHP在smarty模板中我要输出数组中一个具体值吗我的数组和键是传到模板 我的意思是要输出$person_d
都看不懂是什么意思,是不是要写键名和对应的键值啊
$this-aasign("person",$person)//键名
$this-assign("arr",$arr)//数组
模版:
{$arr.{$person}}