2011-08-23 101 views
1

我想返回一个像这样的字符串。在函数中声明变量

$col="<td><input ".$name." type='".$field['1']."' ".$id." ".$class." value='".eval('?> '.$row[$field["2"]] .'<?php ')."'".$size." ".$maxlength." ".$disabled." ".$readonly." /></td>"; 

我需要

value='".eval('?>'.$row[$field["2"]] .'<?php ')."' 

要计算的字符串返回到页面后,所以我可以用我的SQL调用

$row = $core->getRowById("email_users", $user->userid,"userid"); 

我这里包括该行。

<input type="text" readonly="readonly" disabled="disabled" size="55" value="<?= $row['username'];?>" class="inputbox" name="username"> 

然后,它将评估这个

$row['username']; 

我怎么能去这样做?我使用eval吗?

回答

0

如果我明白了你的观点: 你不能这么做,PHP不能以多种方式工作。您的评估将是一个纯输出中的字符串。您必须使用POST或GET回到此页面,检查是否存在$ _POST或$ _GET,并采取相应措施。

+0

好的,非常感谢你 – Tom