想试一下基本的传值...
为什么会是未定义呢?一开始是以为两个页面都实例化了一个新对象~~然后把next.php的$smarty = new Smarty;给删了~~结果发现更多错了~~刚接触smarty~~~求指教~
Notice: Use of undefined constant get - assumed 'get' in C:\wamp\www\smarty\demo\next.php on line 12
index.php
- PHP code
<?php /** * Example Application * @package Example-application */ require('../libs/Smarty.class.php'); $smarty = new Smarty; ?> <form action="next.php" method="get"> <label for="page"></label> <input type="text" name="page" id="page" /> <input type="submit" name="submit" id="submit" value="提交" /> </form>
next.php
- PHP code
<?php /** * Example Application * @package Example-application */ require('../libs/Smarty.class.php'); $smarty = new Smarty; {$smarty.get.page;} ?>
------解决方案--------------------
<form action="next.php" method="get">
表单是要post提交的,get的话不会交你的input内容。