我有一个显示mysql数据的选框。选框工作得很好,但我得到了:
注意:未定义的变量:cont in include()(第51行)
这是我正在使用的代码。
while($row = mysql_fetch_array($result))
{
$fundid=$row['Fund_ID'];
$fundname=$row['Fund_Name'];
$mostrecentnav=$row['Most_Recent_Nav'];
$lastdaychange=$row['Last_Day_Change'];
$lastdayyield=$row['Last_Day_Yield'];
$cont.= "<a style='color:#0066CC;' href=\"fund-?id=$fundid\">$fundname</a> <b>NAV:</b>$mostrecentnav, <b>Cambio del nav en el dia:</b>$lastdaychange, $lastdayyield% ";
}
echo "<marquee scrollamount='3' scrolldelay='1' onmouseover='this.stop();' onmouseout='this.start();'>$cont</marquee>";
mysql_close($con);
需要更改什么才能摆脱错误。定义变量,否则查询将无法工作。谢谢。
答案 0 :(得分:2)
$cont = '';
将解决这个问题。你在第一次执行之前隐式使用$ cont:
$cont .= ...;
相当于
$cont = $cont . ....;
^^^^^---undefined on first iteration.