Outils pour utilisateurs

Outils du site


clubinfo:premier_site_sql

Ceci est une ancienne révision du document !


Premier site avec SQL

Les spécifications sont :

  • Utiliser les enregistrements de la base de données pour générer le menu
  • Générer automatiquement la page du pont sélectionné

Sur notre serveur nous allons créer un nouveau site “sitesql” et y copier le fichier “style1.css” du premier site avec CSS.

Gestion de la base de données

Il est une bonne habitude de regrouper la gestion de la base de donnée dans un fichier unique qui facilitera les modifications. Ajoutez sur notre site le fichier suivant.

bdd.inc.php
<?php
// Connexion à la Base de données
$db = new PDO ("mysql:host=localhost;dbname=premier_site", "root", "");
// Création de la liste de tous les ponts par ordre alphabétique
function listePonts() {
global $db;
	$rqt = $db->query("SELECT Id, nom, pays, ville FROM ponts ORDER BY nom;");
	return $rqt->fetchAll(PDO::FETCH_ASSOC);
}
// Récupération des informations du pont dont l'Id est dans $p
function selectPont($p) {
global $db;
	$rqt = $db->query("SELECT * FROM ponts WHERE Id=$p;");
	return $rqt->fetch(PDO::FETCH_ASSOC);
}
?>

La page du menu

clubinfo/premier_site_sql.1511735320.txt.gz · Dernière modification: 2017/11/26 23:28 de mrcjl