Bonjour, j'essaye de créer un système de validation pour mes annonces. Pour ce faire, j'ai ajouté un champ validation (TINYINT 1 et valeur par défaut telle que définie=0) dans la table annonces. Ensuite, j'ai modifié pour voir si a marche. Sauf que les annonces ne s'affichent pas lorsque le champ validation =1.

Voici le 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
34
35
36
37
38
39
foreach ($anouncement as $anounce) {
 
  //if validation
  if ($anounce['validation']==1){
 
  $id= $anounce['id'];
 
  $images = !empty($anounce['images']) ? $anounce['images'] : ['/no_image.png']; // array
 
  if (!empty($images)) {
    //boucle sur les images
    echo'<div class="container">';
 
 
    echo ' <div class="slider" >';
    foreach ($images as $img) {
 
     echo '<img class ="active" style="width:240px; height:170px;" src="' . $img . '">';
 
    }
    echo "</div>"; // fin div slider . 
  }
  echo '<div class= "informations">';
  echo '<a class="maquette" href="/principales/single.php?id='.$id.'"  > '; 
  echo "<p class='title'>" . $anounce['titre'] . "</p>";
  echo "<p class='category'><i class='fa fa-list-alt'></i> " . $anounce['CATEGORIE'] . "</p>";
  echo "<p class='price'><span class='mru'>".$lang['prix']." :</span> " . $anounce['prix'] . "</p>";
  echo "<p class='date'> <i class='fa fa-calendar'></i> " . $anounce['created_date'] . "</p>";
  echo "<p class='city'> <i class='fa fa-map-marker' style='font-size:15px'></i>"  . $anounce['VILLE'] . "</p>";
  echo'</a>';
 
  echo"</div>"; //fin div informations
  echo "</div>"; // fin div container
 
 
}//fin if validation
 
 
}
Auriez-vous une solution?