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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Accès et l'extraction de données dans une base de données dans un tableau

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

par or 1 » 26 sept. 2020, 20:15

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

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

par polo1212 » 26 sept. 2020, 16:35

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.