Bonjour, je vous sollicite pour une aide si cela est possible
Concerne un moteur de recherche qui fonctionnait sous php5.3 depuis le passage en 7.2 il ne fonctionne plus du coup j'ai modifier mon code comme ceci:

<?php
   
   //Initialisation de la variable contenant les résultats !
 $search_output = "";
   //Traitement de la requête !
   if (isset($_POST['searchquery']) && !empty($_POST['searchquery']))
   {
   //Si l'utilisateur a entré quelque chose, on traite sa requête...
   //On rend clean la requête de l'utilisateur !
      $searchquery = preg_replace("#[^a-zA-Z ?0-9]#i", "", $_POST['searchquery']);
      
      if ($_POST['filtre'] == "Site entier"){
      
		$sql = "(SELECT id, all_description_link, label, artist, titre, titre_b, vinyl_condition, cover_comment, price, lien_music1, lien_music2 FROM disques_vinyls WHERE label LIKE '%$searchquery%' OR artist LIKE '%$searchquery%' OR titre LIKE '%$searchquery%' OR titre_b LIKE '%$searchquery%')";

      } else if ($_POST['filtre'] == "artist"){  
          $sql = "SELECT id, all_description_link, label, artist, titre, titre_b, vinyl_condition, cover_comment, price, lien_music1, lien_music2 FROM disques_vinyls WHERE artist LIKE '%$searchquery%'";

         
      } else if ($_POST['filtre'] == "titre") {
      
         $sql = "SELECT id, all_description_link, label, artist, titre, titre_b, vinyl_condition, cover_comment, price, lien_music1, lien_music2 FROM disques_vinyls WHERE titre LIKE '%$searchquery%' OR titre_b LIKE '%$searchquery%'"; 
	
	}

      
      
      //Connexion à la base de données !
      include("connect_to_mysql.php");
      $req = $bdd->prepare($sql);
      $req->execute(array('%'.$searchquery.'%', '%'.$searchquery.'%'));
      $count = $req->rowCount();
      if($count >= 1)
      {
      echo "$count résultat(s) trouvé(s) pour <strong>$searchquery</strong> <hr/>";
      while ($data = $req->fetch())
            {
            ?>
            
         
    <?php echo $data['label'].' '.$data['artist'].' '.$data['titre'].' '.$data['titreb'].'<br/>';



         }
      } else
      {
         echo "0 résultat trouvé pour <strong>$searchquery</strong> <hr/>";
      }
   }
   
   
    $search_output .= "<hr />$count results for <strong>$searchquery</strong><hr />$sqlCommand<hr />";

   
   
   
?><html>
<head>
</head>
<body>
<h2>Search vinyl's online</h2>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  Search For:
  <input name="searchquery" type="text" size="44" maxlength="88"> 
  Within: 
  <select name="filtre">
    <option value="Site entier">Site entier</option>
            <option value="artist">artist</option>
            <option value="titre">titre</option>

  </select>
  <input name="myBtn" type="submit">
  <br>
</form>
<div>
<?php echo $search_output; ?>
</div>
</body>
</html>





Actuellement l'affichage est sous cette forme:
HIS MASTER V. 2025 ADAMO SALVATORE LA NOSTRO AMORE
HIS MASTER V.14261 ADAMO SALVATORE MIS MANOS EN TU CINTURA / +3
HIS MASTER V.158 ADAMO SALVATORE LES FILLES DU BORD DE MER
HIS MASTER V.160 ADAMO SALVATORE MA TETE
HIS MASTER V.164 ADAMO SALVATORE LA NUIT
HIS MASTER V.169 ADAMO SALVATORE MES MAINS SUR TES HANCHES
HIS MASTER V.173 ADAMO SALVATORE UNE MECHE DE CHEVEUX
HIS MASTER V.1889 ADAMO SALVATORE VOUS PERMETEZ MONSIEUR
HIS MASTER V.1889 ADAMO SALVATORE VOUS PERMETEZ MONSIEUR / NON ...
HIS MASTER V.2007 ADAMO SALVATORE NON MI TENERE IL BRONCIO / LEI
HIS MASTER V.276 ADAMO SALVATORE SI J OSAIS
HIS MASTER V.295 ADAMO SALVATORE VA MON BATEAU

Je voudrais que la présentation soit en colonnes avec a l’entête le nom du champ

Label Artist Titre Titre_b

Merci pour votre aide
salut , essaye ça normalement ça doit fonctionner :

echo "$count résultat(s) trouvé(s) pour <strong>$searchquery</strong> <hr/>";
echo "<table><tbody><tr>" ;
echo "<th>label</th><th>arist</th><th>titre</th><th>titrebbel</th>";
echo "</tr></tbody>";
      while ($data = $req->fetch())
            {
            ?>
            
         
    <?php 
    echo "<tr>";
   
    echo "<td>".$data['label']."</td>" ;
    echo "<td>".$data['artist']."</td>" ;
    echo "<td>".$data['titre']."</td>" ;
    echo "<td>".$data['titreb']."</td>" ;
    echo "</tr>";



         }
      } else
      {
         echo "0 résultat trouvé pour <strong>$searchquery</strong> <hr/>";
      }
     echo "</table>" ;
   }
Bonjour,
Merci cela s'affiche en colonnes.
Juste un petit soucis : les titres des champs sont décalés dans l'entête, y a-t-il un moyen d'avoir un espace entre les colonnes et peu être centrer les titres.

Un grand merci pour votre aide à avoir résolu mon problème.
Salutations.