开发者

Echoing out variables in a function

I am trying to returning a string like this.

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

I need

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

to be evaluated after the string is returned into the开发者_如何学编程 page so i can use my sql call

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

I include the row here.

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

It would then evaluate this

$row['username'];

How can I go about doing this? Do I use eval?


If I get your point: You can't do that, PHP doesn't work in a multipass way. Your eval would be a plain string in output. You have to use either POST or GET back to this page, check whether $_POST or $_GET exists, and act accordingly.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜