我正在做一个用户申请活动的项目。我现在拥有的相关代码如下:
<? if(in_array($u_id, $app)){ ?>
<td>Unapply:</td>
<td><a href="event_unapply.php?event_id=<?=$e_id; ?>">Unapply</a></td>
<? } else{ ?>
<td>Apply:</td>
<td><a href="event_apply.php?event_id=<?=$e_id; ?>">Apply!</a></td>
<? }?>
现在,如果应用了用户,则数组的 print_r 如下所示:
Array ( [0] => Array ( [id] => 3 [Userid] => 1 ) )
$u_id 与事件中的 [Userid] 匹配,但它总是转到 else 语句。
我试过这样做$app['0']
,但每次用户没有申请事件时,它都会返回一个 PHP 错误。
有没有人有想法让它起作用?