-1

ユーザーがイベントに応募するプロジェクトに取り組んでいます。私が今持っている適切なコードは次のとおりです。

      <? 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エラーが返されます。

それがうまくいくように誰かがそれを作るアイデアを持っていますか?

4

1 に答える 1

-1

Nvmdは、脳のおならが少しありましたが、次を使用して正しく機能しました。

      <? if($u_id == $app['0']['Userid']){ ?>
          <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>
      <? }?>
于 2012-12-29T21:31:56.020 に答える