mysql滚动选框工作,但我有一个错误


mysql scrolling marquee works but I have an error

我有一个选框显示mysql数据。选框效果很好,但是我得到:

注意:未定义变量:cont在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>&nbsp;<b>NAV:</b>$mostrecentnav, <b>Cambio del nav en el dia:</b>$lastdaychange, $lastdayyield% &nbsp;&nbsp; ";
}
    echo "<marquee scrollamount='3' scrolldelay='1' onmouseover='this.stop();' onmouseout='this.start();'>$cont</marquee>";

mysql_close($con);

为消除错误需要更改的内容。定义变量,否则查询将无法工作。谢谢你。

$cont = '';之前的while()循环将解决这个问题。你隐式地使用$cont,在它被设置之前,你第一次执行:

$cont .= ...;

相当于

$cont = $cont . ....;
        ^^^^^---undefined on first iteration.
相关文章: