好的我正在使用框架,因此我可以提取数据库行,例如:$ username-> thenthenameoftherow 但是我希望它输入变量的行,因为变量是通过post方法定义的,我通过爆炸运行该变量来获取第一部分,_之前的文本 然而,当我跑:并获得货币,如:
$coin = $_POST['coin'];
//currency they want to user
$currency = explode('_', $coin);
$username->$currency[1]
我无法为此设置硬编码行,它必须是用户定义的可变量 我收到错误:
注意:Undefined property: stdClass::$usd in C:\xampp\htdocs\mvc\application\controllers\dashboard.php on line 193
使用迷你mvc框架
好吧,例如,设置$ coin的帖子是BTC_USD然后我将其爆炸以删除_并获取字符串的第二部分,即USD我想通过运行来获取我的数据库中的USD表用户查询,但我收到了这个错误。
答案 0 :(得分:0)
您的代码基本上是:
$_tmp = $username->$currency;
$result = $_tmp[1];
你的意思是:
$_tmp = $currency[1];
$result = $username->$_tmp;
?因为如果是这样,你想要:
$result = $username->{$currency[1]};
答案 1 :(得分:0)
$username->currency[1]
没有货币前的货币