[RESOLU] problème avec session et condition if

Eléphant du PHP | 65 Messages

17 févr. 2022, 04:00

Bonjour, je sollicite votre aide car j'ai un problème lorsqu'un membre connecté publie une annonce dont l'id catégorie est dans [101,104], les éléments p class= c et p class= d ne s'affichent pas. Mais pour un membre non connecté qui publie une annonce, les p class= c et p class= d s'affichent correctement. Pourtant j'ai bien ajouté dans la page un
session_start();
Voici le code:
echo"<section class='annonceinformations'>";
        echo "<h1><span class='titlesingle'>" . $anouncement['titre'] .  "</span>";
echo"</h1>";
echo "<div class='pr'>";
 
echo "<p><span class='pricesingle'>prix:" . $anouncement['prix'] ." </span></p> ";
if($anouncement['id_categorie']==101 || $anouncement['id']==102 || $anouncement['id_categorie']==103 || $anouncement['id'] ==104){
 
  echo "<p class='c'><span class='c'> ".$lang['c'].":  " . $anouncement['c'] . " </span> </p>";
  echo "<p class= 'd'><span class='d'> ".$lang['d'].":  " . $anouncement['d'] . " </span> </p>";
 
}
 
echo"</div>
<br>";
 
 
echo "<p class='commentssingle'><span class='description'>".$lang['description'].": <br> </span>" . $anouncement['description'] . "</p><br>";
Je pense que j'ai bien ajouté ma condition if.

Est-ce à cause du fait que je n'ai pas mis de clés étrangères?

Mammouth du PHP | 2703 Messages

17 févr. 2022, 09:14

Je pense que j'ai bien ajouté ma condition if.
j'ai un gros doute :
$anouncement['id_categorie']==101 ||
$anouncement['id']==102

Eléphant du PHP | 65 Messages

17 févr. 2022, 13:36

Bonjour or1, tu as parfaitement raison :) Merci infiniment :)