2011-08-23 100 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