Bonjour ,
Voila je compare deux champs de tableau pour trouver une même occurrence ,
je fais un foreach pour comparer et si il trouve une même valeur dans les 2 tableaux j'affiche un message sinon j'affiche un autre message d'erreur sauf que ce message d'erreur se répète plusieurs fois et je voudrais l'afficher qu'une seul fois si il trouve pas d'occurence

voila mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
foreach($row2 as $key => $value)
        {
            echo $value['event_title'].'<br/>';
            if(isset($_SESSION['account_id']))
            {
                $query3 = Connexion::getConnexion()->prepare('SELECT COUNT(event_id) AS nbr,account_id,event_id ,account_event_place_reserved FROM account_event WHERE account_id =:id');
                $query3->bindParam(':id',$_SESSION['account_id'],PDO::PARAM_INT);
                $query3->execute();
                $row3 = $query3->fetch(PDO::FETCH_ASSOC);
                $query3->closeCursor();
                if($row3['nbr'] > 0)
                {
                    $query4 = Connexion::getConnexion()->prepare('SELECT account_id,event_id ,account_event_place_reserved FROM account_event WHERE account_id =:id GROUP BY event_id');
                    $query4->bindParam(':id',$_SESSION['account_id'],PDO::PARAM_INT);
                    $query4->execute();
                    $row4 = $query4->fetchAll(PDO::FETCH_ASSOC);
                    $query4->closeCursor();
                    foreach($row4 as $key => $value2)
                    {
 
                        echo $value2['event_id'].'========='.$value['event_id'];
                        if($value2['event_id'] == $value['event_id'])
                        {
                            echo " vous etes inscrit a cet evenement"."<br/><br/>";
 
                         }
                         else
                         {
                         ?>
                            <a href='#' class='event_register'>  s inscrire a l evenement</a><br/><br/>
                        }
}
et le résultat donné:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
event 1
12=========2 s inscrire a l evenement
 
13=========2 s inscrire a l evenement
 
18=========2 s inscrire a l evenement
 
event 2
12=========12 vous etes inscrit a cet evenement
 
13=========12 s inscrire a l evenement
 
18=========12 s inscrire a l evenement
 
event 3
12=========13 s inscrire a l evenement
 
13=========13 vous etes inscrit a cet evenement
 
18=========13 s inscrire a l evenement