【发布时间】:2014-12-02 05:03:34
【问题描述】:
如何在表单选项值中显示变量 $player->name,以便用户可以选择变量并提交表单。
这是我的代码不起作用:
<?php
$team = $_POST['team'];
$result = file_get_contents("http://nhlwc.cdnak.neulion.com/fs1/nhl/league/teamroster/$team/iphone/clubroster.j son");
$json = json_decode($result);
$goalies = $json->goali;
foreach ($json->goalie as $player) {
**echo "<option value=\"".$player->name."\">".$player->name."</option>**
}
?>
【问题讨论】:
-
什么是
.j son文件?另外,“不工作”是什么意思?你有任何错误吗?如果没有,那么您是否关闭了错误? -
**echo 这会抛出错误
-
@CodingAnt OP 试图突出显示该行。
-
你为什么有**?这肯定会引发错误。接下来我看到您将 $json->goali 分配给 $goalies。是那个数组吗?如果它的数组,你不能用 $player->name 访问变量,但是 $player['name']。当然,您需要在此处显示的 php 代码之前有
-
哦,我们怎么知道,OP 本来可以用评论来突出显示这个@Ja͢ck