Page 1 sur 1

Accès et l'extraction de données dans une base de données dans un tableau

Posté : 26 sept. 2020, 16:35
par polo1212
Bonjour,

J'aurai besoin d'aide pour la mise en place d'un tableau dans une base de données PHP. Je ne sais pas pourquoi, mais les données ne s'affichent pas dans le tableau. Je vous montre le code que j'ai rédigé :

<?php

define('SERVER' ,"sqlprive-pc2372-001.privatesql.ha.ovh.net:*****");
define('USER' , "*******");
define('PASSWORD' , "*******");
define('BASE' ,"*******");

$connexion = new PDO( "mysql:host=" . SERVER . ";dbname=" . BASE, USER, PASSWORD );

?>

Voilà ma page de connexion PHP.

<?php

$filename = include("connect.php");

if(file_exists($filename)){

$requete = "SELECT code, designation FROM produit";

$resultat = $connexion->query($requete);

$liste = $resultat->fetchAll(PDO::FETCH_ASSOC);

}
?>

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/boot ... ap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<title>Exercice 2</title>
</head>
<body>

<h1 class="display-3">Liste des produits</h1>

<table class="table">
<thead class="thead-dark">
<tr><th>Code</th><th>Designation</th></tr>
</thead>
<tbody>
<?php foreach($liste as $element): ?>

<tr> <td><?php echo $element['code']; ?></td> <td><?php echo $element['designation']; ?></td> </tr>

<?php endforeach; ?>
</tbody>
</table>

</body>
</html>

Et voici ce que j'ai rédigé pour afficher les résultats dans le tableau.

Merci d'avance pour votre aide,
Bien à vous.

Re: Accès et l'extraction de données dans une base de données dans un tableau

Posté : 26 sept. 2020, 20:15
par or 1
voir https://www.php.net/manual/fr/function.include.php pour savoir ce que retourne include et ensuite se poser la question du contenu du if