1:我数据库读的数据为aaaaaaaaa{$orderid}。
我想在PHP页面中让{$orderid}这个赋值。
2:我读数据库是
$emailxx=$db->fetch_first("select * from t_mail where id=$emailid");
$orderxx=$db->fetch_first("select * from t_order where id=$id");
$orderid=$orderxx[orderid];//这个输出是一个值,如为:5001
$Title=$emailxx[Title];//这个输出是aaaaaaaaa{$orderid}。
3:我现在要让<input size="50" value="{$Title}" name="title" />这里输出的值为<input size="50" value="aaaaaaaaa5001" name="title" />
可是输出来的为<input size="50" value="aaaaaaaaa{$orderid}" name="title" />这样啊。
{$orderid}这个没有等到值啊。
请问要怎么写才可以啊。
我想在PHP页面中让{$orderid}这个赋值。
2:我读数据库是
$emailxx=$db->fetch_first("select * from t_mail where id=$emailid");
$orderxx=$db->fetch_first("select * from t_order where id=$id");
$orderid=$orderxx[orderid];//这个输出是一个值,如为:5001
$Title=$emailxx[Title];//这个输出是aaaaaaaaa{$orderid}。
3:我现在要让<input size="50" value="{$Title}" name="title" />这里输出的值为<input size="50" value="aaaaaaaaa5001" name="title" />
可是输出来的为<input size="50" value="aaaaaaaaa{$orderid}" name="title" />这样啊。
{$orderid}这个没有等到值啊。
请问要怎么写才可以啊。
$orderxx[orderid] = 5001;
$emailxx[Title] = 'aaaaaaaaa{$orderid}';$orderid = $orderxx[orderid]; //这个输出是一个值,如为:5001
$Title = eval("return \"$emailxx[Title]\";"); //这个输出是aaaaaaaaa{$orderid}。echo <<< TPL
<input size="50" value="{$Title}" name="title" />
TPL;<input size="50" value="aaaaaaaaa5001" name="title" />
$smarty -> assign('orderid', $orderid);