姬長信(Redy)

PHP – 无法显示完整的结果集,只是第一个


我正在努力建设一种形式.我想展示满足两个条件的事件的下拉:

>他们参加了每个用户的“活跃”比赛
>他们今天或昨天举行.

不幸的是,我只设法显示列表的第一个实例,而不是所有这些实例.我肯定地知道系统“看到”了其他人,好像我订购了结果DESC,它会告诉我最后一个.

$compcheck的第一个查询检查所有对某个用户有效的比赛.比赛的范围从1到5,任何用户都可以根据自己的喜好活动.

尝试定义时出现问题在下拉.我认为通过把它放进去,它会为$compcheck中的每个结果做到这一点,但它不会这样做.

这也不容易解释!这至少是我对代码的第四次重写(如果有的话,它简化了很多).

$compcheck = mysql_query("SELECT competition FROM RCO_contracts WHERE partB='$UserID' AND state='A'");
$numrows = mysql_num_rows($compcheck);

if($numrows = 0)
{
     echo "You are not participating in any competition at the moment.";
}
else
{

    $yesterday = $day-1;

    echo "
"; MODW_Buttons_Select(Normal,UAdminSelUser,RCO_users,completename,id,completename,False,False,$UserID,$do,$RKP); echo ""; } MODW_Buttons_Input(Normal,Normal,UPerRegTeamWeb,$lang,$link,False,$UserID); //lap MODW_Buttons_Input(Normal,Normal,UPerRegTeamWeb,$lang,$link,False,$UserID); //timestamp MODW_Buttons_Input(Normal,Normal,UPerRegTeamWeb,$lang,$link,False,$UserID); //textarea MODW_Buttons_Button(Normal,Normal,Normal,Normal,None,$RKP,$id,BGenSu,$intern,$intcont); echo "
"; }