PHPSmarty模板if函数foreach函数
从数据库查询数据,浏览器以表格形式显示
专业成都网站建设公司,做排名好的好网站,排在同行前面,为您带来客户和效益!成都创新互联为您提供成都网站建设,五站合一网站设计制作,服务好的网站设计公司,网站设计、成都网站设计负责任的成都网站制作公司!
模板页面
<{$val}> | <{/foreach}> <{foreach $users as $user}> <{if $user@first}>
---|
<{$val}> | <{/foreach}>
PHP页面
left_delimiter="<{"; $smarty->right_delimiter="}>"; //设置为false 定界符号左右可以有空格 $smarty->auto_literal = false; //添加一个插件的目录 //$smarty->setPluginsDir(ROOT."/libs/myplugins/"); //注意添加一个插件,要把系统默认设置的路径加入 否则不能使用默认系统的插件 $smarty->setPluginsDir(array( ROOT."/libs/plugins/",//系统默认设置的路径 ROOT."/libs/myplugins/",//自定义的 )); //连接数据库 const DSN = 'MySQL:host=localhost;dbname=test'; const DBUSER = 'root'; const DBPWD = 'root'; try{ $pdo = new PDO(DSN, DBUSER,DBPWD); }catch(PDOException $e){ echo "数据库连接失败:".$e->getMessage(); exit; } $query = "select id, username, password,email from users"; $stmt = $pdo->prepare($query); $stmt ->execute(); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); //var_dump($users); $smarty->assign('users',$users); $query = "desc users"; $stmt = $pdo->prepare($query); $smarty->assign("users",$users); $stmt ->execute(); $tdname = $stmt->fetchAll(PDO::FETCH_COLUMN); //var_dump($tdname); $smarty->assign('tdname',$tdname); //变量输出 $smarty->display('hello.tpl'); ?>
浏览器显示
新闻名称:PHPSmarty模板if函数foreach函数
文章出自:http://lswzjz.com/article/psjggh.html