Table des matières:
Vidéo: Tutoriel PHP : Gestion d'un espace membre 2025
Dans la programmation HTML5 et CSS3, la caractéristique d'un CMS est la capacité des utilisateurs ayant des connaissances techniques limitées à ajouter du contenu au système. Ce CMS très simple illustre une manière limitée d'ajouter des données au CMS.
Cette page permet aux utilisateurs autorisés d'ajouter de nouveaux blocs au système.
Après quelques entrées, un utilisateur peut créer une deuxième page complète.
Le système est simple mais efficace. L'utilisateur construit des blocs, et ces blocs sont construits en pages. D'abord, regardez par-dessus le buildBlock. page html.
Construire une nouvelle étiquette de bloc {float: left; largeur: 10em; clair: gauche; text-align: droit; padding-right: 1em;} entrée, select, textarea {float: left; largeur: 20em;} bouton {display: block; clarifier les deux; margin: auto;}Construire un nouveau bloc
mot de passe type de bloc de menu content1 content2 footer title contenu page page principale page 2 submit
Ce code est un formulaire HTML raisonnablement standard. Voici les faits saillants:
-
Ajouter CSS pour la cohérence: Il est important que l'utilisateur comprenne qu'elle est toujours dans une partie du système, donc inclure le même CSS utilisé pour afficher la sortie. Vous pouvez également ajouter un CSS local pour améliorer l'affichage du formulaire.
-
Construire un formulaire qui appelle buildBlock. php: Le but de ce formulaire est de générer les informations nécessaires pour créer une instruction SQL INSERT. Le buildBlock. programme PHP fournit ce service essentiel.
-
Demander un mot de passe: Vous ne voulez pas que quelqu'un modifie vos formulaires. Inclure un mot de passe pour s'assurer que seuls ceux qui sont autorisés ajouter des données.
-
Obtenez les autres données nécessaires pour créer un bloc: Pensez à la requête INSERT que vous allez créer. Vous aurez besoin de toutes les données nécessaires pour ajouter un nouvel enregistrement à la table cmsBlock.
Dans un système réel, ces données seraient extraites de la base de données (idéalement via AJAX).
