Cómo escribir una página php para leer de la mesa para su sitio HTML5 y CSS3

La ventaja de utilizar un enfoque basado en datos para su sitio HTML5 y CSS3 es la escalabilidad. Si usted decide hacer un cambio en la plantilla, lo que tienes que cambiar cientos de páginas. Si utiliza los datos, puede escribir un programa PHP que puede producir cualquier página del sistema. Todas estas páginas necesidades es un parámetro de número de página.

Gracias a esta información, se puede consultar el sistema, extraer toda la información necesaria para la página actual, y luego mostrar la página. Aquí está la (simplificado) código PHP para un sistema de este tipo:

CS Básico CMS? lt; php // obtener pageID desde la solicitud, si es posible $ pageID = filter_input (INPUT_POST "pageID") - si ($ pageID == "") {$ pageID = 1-} // fin iftry {// conectarse a la base de datos $ con = new PDO ('mysql: host = host-dbname = dbName "," usuario "," pwd ") - $ con-> setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION) - // leer la información de página actual Del db $ stmt = $ con-> prepare ("SELECT * FROM páginaVer DONDE PageID =?") - $ stmt-> execute (array ($ pageID)) - $ resultado = $ stmt-> fetchAll (PDO :: FETCH_ASSOC ) - // hacer variables de páginas basadas en el recordforeach actual ($ resultado como $ fila) {if ($ row ["bloque"] == "cabeza") {$ cabeza = $ fila ["title"] -} else if ($ row ["bloque"] "menú" ==) {$ menu = $ fila ["contenido"] -} else if ($ row ["bloque"] == "content1") {$ c1Title = $ fila [ "title"] - $ c1Text = $ fila ["contenido"] -} else if ($ row ["bloque"] == "Content2") {$ c2Title = $ fila ["title"] - $ c2Text = $ fila ["contenido"] -} else if ($ row ["bloque"] == "pie de página") {$ pie de página = $ fila ["contenido"] -} // end if} // fin foreach} catch (PDOException $ e) {echo "ERROR: '. $ e-> getMessage () -} // fin intente>?

» » » » Cómo escribir una página php para leer de la mesa para su sitio HTML5 y CSS3