回应函数中的变量

时间:2011-08-23 04:19:35

标签: php

我正在尝试返回这样的字符串。

 $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吗?

1 个答案:

答案 0 :(得分:0)

如果我明白你的观点: 你不能这样做,PHP不能以多通道方式工作。您的eval将是输出中的纯字符串。您必须使用POST或GET返回此页面,检查是否存在$ _POST或$ _GET,并采取相应的行动。