//根据id(点击修改的那行)查看优惠卷信息
if($_REQUEST['act']=='editcoupons'){
$id = $_REQUEST['id'];
$sql = "select * from coupons where id='$id'";
$row = $CDb->myfetch($sql);
$smarty->assign('title1',$row['title']);
$smarty->assign('coupons_url',$row['coupons_url']);//这样赋不上值
$smarty->assign('starttime',$row['starttime']);
$smarty->assign('deadlinetime',$row['deadlinetime']);
$smarty->assign('id',$row['id']);
$fcked = $CDb->CreateEditor('fck1',$row['content']);
$smarty->assign('ed',$fcked);

$smarty->display("coupons_info.htm");
}其他的都可以取到值,并赋值到控件中,怎么图片的路径赋不了值,是不是<input type="file" name="imgurl" value="{$coupons_url}">不能赋值?谁有什么好的解决方法吗??

解决方案 »

  1.   

    数据库中那个字段有值嘛?  把$row打印一下看有值不?
      

  2.   

    这个file类型的input元素是不允许你这么做
      

  3.   

    肯定有值啊,它的值可以赋到<input type="text">里,就是不能在<input type="file">中赋值
      

  4.   

    你可以用其他元素模拟,比如用text类型的input或者div什么的用css模拟成file框的样子,将原来的file框隐藏了