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

这篇博客讲述了作者在创建一个形式时遇到的问题,该形式旨在展示用户参加的且处于活跃状态的比赛,以及这些比赛今天或昨天的相关事件。尽管查询返回了正确结果,但在下拉菜单中只能显示第一个实例,而不是所有实例。代码中使用了MySQL查询来获取比赛和相关事件信息,但问题出现在将这些信息转化为下拉选项的过程中。作者试图通过循环遍历结果来解决,但未能成功。博客内容涉及到数据库查询、条件过滤和前端展示的结合。
摘要由CSDN通过智能技术生成

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

>他们参加了每个用户的“活跃”比赛

>他们今天或昨天举行.

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

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

尝试定义< options>时出现问题在下拉.我认为通过把它放进去,它会为$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 "";

while($row=mysql_fetch_row($compcheck))

{

$comp = "$row[0]";

$complabel = mysql_query("SELECT competition FROM DCO_competitions WHERE id='$comp'");

while($row=mysql_fetch_row($complabel))

{

$compname = "$row[0]";

}

$calendarlist = mysql_query("SELECT id, event, category FROM DCO_calendar WHERE category='$comp' AND (day='$day' OR day='$yesterday') AND month=$month AND year=$year");

while($row=mysql_fetch_row($calendarlist))

{

$event_id = "$row[0]";

$event_name = "$row[1]";

echo "$compname $event_name";

}

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 "

";

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值