Comment écrire une page php à lire à partir de la table pour votre HTML5 et CSS3 le site

L'avantage d'utiliser une approche basée sur les données de votre site HTML5 et CSS3 est évolutivité. Si vous décidez de faire un changement dans le modèle, vous devez changer des centaines de pages. Si vous utilisez des données, vous pouvez écrire un programme PHP qui peut produire une page dans le système. Tous les besoins cette page est un paramètre de numéro de page.

Sommaire

En utilisant cette information, il peut interroger le système, extraire toutes les informations nécessaires pour la page actuelle, puis afficher la page. Voici le (simplifié) du code PHP pour un tel système:

CS base CMS? lt; php // obtenir pageID de la demande, si possible pageID = filter_input (INPUT_POST, "pageID") $ - if ($ pageID == "") {$ pageID = 1-} // fin iftry {// connexion à la base de données $ con = new PDO ('mysql: host = hôte dbname = dbName "," utilisateur "," passwd ") - $ con-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION) - // lire les informations de la page courante de la db $ stmt = $ con-> prepare ("SELECT * FROM pageView OÙ PageID =?") - $ stmt-> execute (array ($ pageID)) - $ result = $ stmt-> fetchAll (PDO :: FETCH_ASSOC ) - // Faire la page variables basées sur le recordforeach courant ($ result que $ row) {if ($ row ["bloc"] == "tête") {$ = $ row tête ["titre"] -} else if ($ row ["bloc"] "menu" ==) {$ Menu = $ row ["content"] -} else if ($ row ["bloc"] == "content1") {$ c1Title = $ row [ "title"] - $ c1Text = $ row ["content"] -} else if ($ row ["bloc"] == "content2") {$ c2Title = $ row ["titre"] - $ c2Text = $ row ["content"] -} else if ($ row ["bloc"] == "footer") {$ footer = $ row ["content"] -} // fin si} // fin de foreach} catch (PDOException $ e) {echo 'erreur: ". $ e-> getMessage () -} // end try>?

» » » » Comment écrire une page php à lire à partir de la table pour votre HTML5 et CSS3 le site