Afficher des données de ma BDD en HTML ET PHP (PDO)
Thomas
-
totodunet Messages postés 1377 Date d'inscription Statut Membre Dernière intervention -
totodunet Messages postés 1377 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaite afficher les données présentes dans ma base de donnée (MySQL) dans un tableau en HTML à l'aide de PHP.
Et je veux que mes deux fichiers HTML et PHP soient bien distincts (pas de balise <?php ... ?> à chaque fois qu'il faut ajouter quelque chose dans mon fichier HTML).
Voici à quoi pourrait ressembler la BDD :
Table contact
id prenom ville
1 Louis Paris
2 Pierre Marseille
3 Carla Lyon
Mon fichier HTML (tableau) :
Le début de mon code en PHP (connexion à la BDD + requête) :
Par avance, merci de bien vouloir m'aider.
je souhaite afficher les données présentes dans ma base de donnée (MySQL) dans un tableau en HTML à l'aide de PHP.
Et je veux que mes deux fichiers HTML et PHP soient bien distincts (pas de balise <?php ... ?> à chaque fois qu'il faut ajouter quelque chose dans mon fichier HTML).
Voici à quoi pourrait ressembler la BDD :
Table contact
id prenom ville
1 Louis Paris
2 Pierre Marseille
3 Carla Lyon
Mon fichier HTML (tableau) :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Contacts</title>
</head>
<body>
<table border="1">
<caption> Liste des contacts </caption>
<tr>
<th> id </th>
<th> prenom </th>
<th> ville </th>
</tr>
</table>
</body>
</html>
Le début de mon code en PHP (connexion à la BDD + requête) :
<?php
try
{
$bdd = new PDO('mysql:host=localhost; dbname=formulaire; charset=UTF8', 'root', '');
}
catch (Exception $e){
die("Erreur : La connexion à MySQL n'a pas pu se faire ! <br /> <br />" . $e->getMessage());
}
$requete = $bdd->query('SELECT * FROM contact');
?>
Par avance, merci de bien vouloir m'aider.
A voir également:
- Récupérer et afficher les données d'une bdd mysql en php
- Récupérer au terminal de fret - Forum Consommation & Internet
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment recuperer une video sur youtube - Guide
- Supprimer les données de navigation - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
1 réponse
salut!
"Et je veux que mes deux fichiers HTML et PHP soient bien distincts (pas de balise <?php ... ?> à chaque fois qu'il faut ajouter quelque chose dans mon fichier HTML). "
Qu'entends-tu par là ? C'est ton PHP qui génère du HTML, ça va être compliqué si tu ne mets pas de directives PHP dans ta vue HTML
Sinon une requête AJAX qui te renvoies simplement les données ?
"Et je veux que mes deux fichiers HTML et PHP soient bien distincts (pas de balise <?php ... ?> à chaque fois qu'il faut ajouter quelque chose dans mon fichier HTML). "
Qu'entends-tu par là ? C'est ton PHP qui génère du HTML, ça va être compliqué si tu ne mets pas de directives PHP dans ta vue HTML
Sinon une requête AJAX qui te renvoies simplement les données ?
Je voudrais ne pas avoir de balises php dans le fichier html pour ne pas melanger.
Et ajax je veux pas trop utiliser pour le moment.
Merci
tu as pas le choix alors. Je ne vois pas de solutions en tout cas. Il faut savoir que c'est plutôt du html que tu mets dans un fichier PHP et les directives, je suis d'accord, sont dans des balises PHP. Comme je te l'ai dit ton PHP génère du HTML donc à un moment donné, pour afficher les résultats, il te faudra une directive PHP dans ta vue.