开发者

Echoing out variables in a function

开发者 https://www.devze.com 2023-03-30 14:38 出处:网络
I am trying to returning a string like this. $col=\"<td><input \".$name.\" type=\'\".$field[\'1\'].\"\' \".$id.\"\".$class.\" value=\'\".eval( \'?>\'.$row[$field[\"2\"]] .\'<?php \').

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

精彩评论

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