- Guide de l’utilisateur de Dreamweaver
- Introduction
- Dreamweaver et Creative Cloud
- Espaces de travail et affichages Dreamweaver
- Configuration de sites
- À propos des sites Dreamweaver
- Création d’une version locale de votre site
- Connexion à un serveur de publication
- Configuration d’un serveur d’évaluation
- Importation et exportation des paramètres d’un site Dreamweaver
- Importation de sites web d’un serveur distant vers la racine de votre site local
- Fonctions d’accessibilité dans Dreamweaver
- Paramètres avancés
- Définition des préférences de site pour le transfert de fichiers
- Indication des paramètres du serveur proxy dans Dreamweaver
- Synchronisation des paramètres de Dreamweaver avec Creative Cloud
- Utilisation de Git dans Dreamweaver
- Gestion des fichiers
- Création et ouverture de fichiers
- Gestion des fichiers et des dossiers
- Acquisition et placement de fichiers depuis ou vers votre serveur
- Archivage et extraction de fichiers
- Synchronisation de fichiers
- Comparaison de fichiers pour analyse de leurs différences
- Masquage de fichiers et de dossiers dans votre site Dreamweaver
- Activation des notes de conception pour les sites Dreamweaver
- Prévention de l’exploitation potentielle de Gatekeeper
- Mise en page et design
- Utilisation d’assistances visuelles pour la mise en forme
- À propos de l’utilisation de CSS pour mise en forme de votre page
- Création de sites web en responsive design avec Bootstrap
- Création et utilisation des requêtes de multimédia dans Dreamweaver
- Présentation de contenus dans des tableaux
- Couleurs
- Design réactif à l’aide de mises en forme à grille fluide
- Extract dans Dreamweaver
- CSS
- Description des feuilles de style en cascade
- Mise en forme de pages avec CSS Designer
- Utilisation de préprocesseurs CSS dans Dreamweaver
- Comment définir les préférences de Style CSS dans Dreamweaver
- Déplacement des règles CSS dans Dreamweaver
- Conversion de code CSS intégré en règle CSS dans Dreamweaver
- Utilisation de balises div
- Application de dégradés à l’arrière-plan
- Permet de créer et modifier des effets de transition CSS3 dans Dreamweaver.
- Formatage du code
- Contenu de page et actifs
- Définition des propriétés de page
- Définition des propriétés d’en-tête CSS et des propriétés de lien CSS
- Utilisation du texte
- Recherche et remplacement de texte, de balises et d’attributs
- Panneau DOM
- Modification en mode En direct
- Le codage de documents dans Dreamweaver
- Sélection et affichage d’éléments dans la fenêtre de document
- Définition des propriétés de texte dans l’inspecteur Propriétés
- Vérification de l’orthographe d’une page web
- Utilisation de règles horizontales dans Dreamweaver
- Ajout et modification de combinaisons de polices dans Dreamweaver
- Utilisation d’actifs
- Insertion et mise à jour des dates dans Dreamweaver
- Création et gestion des actifs favoris dans Dreamweaver
- Insertion et modification d’images dans Dreamweaver
- Ajout d’objets multimédias
- Ajout de vidéos dans Dreamweaver
- Insertion de vidéo HTML5
- Insertion de fichiers SWF
- Ajout d’effets audio
- Insertion de fichiers audio HTML5 dans Dreamweaver
- Utilisation d’éléments de bibliothèque
- Utilisation de texte arabe et hébreu dans Dreamweaver
- Liens et navigation
- Effets et widgets jQuery
- Codage de sites web
- À propos du codage dans Dreamweaver
- Environnement de codage dans Dreamweaver
- Définition des préférences de codage
- Personnalisation de la coloration du code
- Rédaction et modification de code
- Conseils et remplissage de code
- Réduction et développement de code
- Réutilisation de code à l’aide de fragments
- Analyse linting de code
- Optimisation du code
- Modification de code en mode Création.
- Utilisation de contenu d’en-tête pour les pages
- Insertion d’inclusions côté serveur dans Dreamweaver
- Utilisation des bibliothèques de balises dans Dreamweaver
- Importation de balises personnalisées dans Dreamweaver
- Utilisation de comportements JavaScript (instructions générales)
- Application de comportements JavaScript intégrés
- À propos de XML et de XSLT
- Exécution de transformations XSL côté serveur dans Dreamweaver
- Exécution de transformations XSL côté client dans Dreamweaver
- Ajout d’entités de caractère pour XSLT dans Dreamweaver
- Formatage du code
- Flux de travaux inter-produit
- Installation et utilisation des extensions pour Dreamweaver
- Mises à jour intégrées dans Dreamweaver
- Insertion de documents Microsoft Office dans Dreamweaver (Windows uniquement)
- Utilisation de Fireworks et Dreamweaver
- Édition de contenu sur des sites Dreamweaver à l’aide de Contribute
- Intégration entre Dreamweaver et Business Catalyst
- Création de campagnes de messagerie personnalisées
- Modèles
- À propos des modèles Dreamweaver
- Reconnaissance des modèles et des documents basés sur un modèle
- Création d’un modèle Dreamweaver
- Création de régions modifiables dans des modèles
- Création de régions et de tables modifiables dans Dreamweaver
- Utilisation de régions facultatives dans les modèles
- Définition d’attributs de balises modifiables dans Dreamweaver
- Comment créer des modèles imbriqués dans Dreamweaver
- Modification, mise à jour et suppression de modèles
- Exportation et importation de contenus xml dans Dreamweaver
- Application ou suppression d’un modèle depuis un document existant
- Modification de contenu dans les modèles de Dreamweaver
- Règles de syntaxe pour les balises de modèle dans Dreamweaver
- Définition des préférences de surbrillance pour des régions de modèle
- Avantages de l’utilisation de modèles dans Dreamweaver
- Terminaux mobiles et écrans multiples
- Sites dynamiques, pages et formulaires web
- En savoir plus sur les applications web
- Configuration de l’ordinateur pour le développement d’applications
- Résolution des problèmes de connexion aux bases de données
- Suppression des scripts de connexion dans Dreamweaver
- Conception de pages dynamiques
- Présentation des sources de contenu dynamique
- Définition de sources de contenu dynamique
- Ajout de contenus dynamiques aux pages
- Changement des contenus dynamiques dans Dreamweaver
- Affichage d’enregistrements d’une base de données
- Fourniture et dépannage de données en temps réel dans Dreamweaver
- Ajout de comportements de serveur personnalisés dans Dreamweaver
- Création de formulaires à l’aide de Dreamweaver
- Utilisation de formulaires pour la collecte des informations sur les utilisateurs
- Création et activations des formulaires ColdFusion dans Dreamweaver
- Création de formulaires web
- Prise en charge améliorée de HTML5 pour les éléments de formulaire
- Développement d’un formulaire à l’aide de Dreamweaver
- Création visuelle d’applications
- Création de pages principales et détaillées dans Dreamweaver
- Création de pages de recherche et de résultats
- Création d’une page d’insertion d’enregistrements
- Création de la mise à jour d’une page d’enregistrement dans Dreamweaver
- Création de pages de suppression d’enregistrement dans Dreamweaver
- Modification d’une base de données à l’aide des commandes ASP dans Dreamweaver
- Création d’une page d’enregistrement
- Création d’une page de connexion
- Création d’une page à accès restreint
- Sécurisation de dossiers dans ColdFusion à l’aide de Dreamweaver
- Utilisation de composants ColdFusion dans Dreamweaver
- Test, aperçu et publication de sites web
- Résolution des problèmes
L’interface utilisateur a été simplifiée sous Dreamweaver et versions ultérieures. Par conséquent, il se peut que vous ne trouviez pas certaines options décrites dans cet article sous Dreamweaver et versions ultérieures. Pour plus d’informations, voir cet article.
À propos des pages de mise à jour d’enregistrements
Votre application peut contenir un ensemble de pages permettant à l’utilisateur de mettre à jour les enregistrements existants d’une table de base de données. L’ensemble de pages se compose normalement d’une page de recherche, d’une page de résultats et d’une page de mise à jour. La page de recherche et la page de résultats permettent aux utilisateurs de récupérer un enregistrement et la page de mise à jour de le modifier.
Recherche de l’enregistrement à mettre à jour
Lorsqu’un utilisateur veut mettre à jour un enregistrement, il doit d’abord localiser celui-ci dans la base de données. Vous devez donc créer une page de recherche et de résultats qui fonctionnera en tandem avec la page de mise à jour. L’utilisateur entre des critères de recherche dans la page de recherche et sélectionne l’enregistrement dans la page de résultats. Lorsqu’il clique sur l’enregistrement sur la page de résultats, la page de mise à jour s’ouvre et affiche l’enregistrement dans un formulaire HTML.
Création de liens vers la page de mise à jour
Après avoir créé les pages de recherche et de résultats, vous devez ajouter des liens à la page de résultats afin d’ouvrir la page de mise à jour. Vous devez ensuite modifier les liens de manière à transmettre les ID des enregistrements sélectionnés par l’utilisateur. La page de mise à jour utilise cet ID pour rechercher l’enregistrement demandé dans la base de données et l’afficher.
Le processus destiné à ouvrir la page de mise à jour et à la transmission d’un ID d’enregistrement est identique à celui d’ouverture d’une page de détails et à la transmission d’un ID d’enregistrement. Pour plus d'informations, consultez la section Création de liens vers la page de détails.
Récupération de l’enregistrement à mettre à jour
Lorsque la page de résultats a transmis un ID d’enregistrement à la page de mise à jour, de manière à identifier l’enregistrement à mettre à jour, la page de mise à jour doit lire le paramètre, récupérer l’enregistrement dans la table de base de données, puis le stocker temporairement dans un jeu d’enregistrements.
-
Créez une page sous Dreamweaver et enregistrez-la.
Cette page est alors utilisée comme page de mise à jour.
-
Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+) et sélectionnez Jeu d’enregistrements.
Si la boîte de dialogue avancée s’affiche, cliquez sur Simple. La boîte de dialogue avancée comporte une zone de texte qui permet la saisie d’instructions SQL, contrairement à la boîte de dialogue simplifiée.
-
Nommez le jeu d’enregistrements et indiquez où se trouvent les données à mettre à jour à l’aide des menus déroulants Connexion et Table.
-
Cliquez sur l’option Sélectionnées et choisissez une colonne à clé (généralement la colonne ID de l’enregistrement), ainsi que les colonnes contenant les données devant être mises à jour.
-
Configurez la zone Filtre de manière à ce que la valeur de votre colonne à clé soit égale à celle du paramètre d’URL correspondant transmis par la page de résultats.
Ce type de filtre crée un jeu d’enregistrements ne contenant que l’enregistrement spécifié par la page de résultats. Par exemple, si votre colonne à clé contient des informations d’ID d’enregistrement et s’appelle PRID et si la page principale transmet les informations d’ID d’enregistrement correspondantes dans le paramètre d’URL appelé id, votre zone Filtre doit avoir l’aspect suivant :
-
Cliquez sur OK.
Lorsque l’utilisateur sélectionne un enregistrement sur la page de résultats, la page de mise à jour génère un jeu d’enregistrements contenant uniquement l’enregistrement sélectionné.
Finalisation de la page d’actualisation élément par élément
Une page de mise à jour est constituée de trois éléments :
- un jeu d’enregistrements filtré permettant de récupérer l’enregistrement à partir d’une table de base de données ;
- un formulaire HTML permettant aux utilisateurs de modifier les données de l’enregistrement ;
- un comportement de serveur Mettre à jour l’enregistrement permettant de mettre à jour la base de données.
Vous pouvez insérer séparément les deux derniers éléments de base d’une page de mise à jour à l’aide des outils de formulaire et du panneau Comportements de serveur.
Ajout d’un formulaire HTML dans une page d’actualisation
-
Créez une page (Fichier > Nouveau > Page vierge). Cette page devient la page de mise à jour.
-
Mettez la page en forme à l’aide des outils de conception de Dreamweaver.
-
Pour ajouter le formulaire HTML, placez le point d’insertion à l’endroit où le formulaire doit apparaître, puis sélectionnez Insertion > Formulaire > Formulaire.
Un formulaire vierge est créé sur la page. Il est parfois nécessaire d’activer les éléments invisibles (Affichage > Assistances visuelles > Eléments invisibles) pour afficher les contours du formulaire, représentés par de fines lignes rouges.
-
Pour nommer le formulaire HTML, commencez par le sélectionner en cliquant sur la balise <form> au bas de la fenêtre de document, ouvrez l’inspecteur Propriétés (Fenêtre > Propriétés), puis entrez un nom dans la zone Nom du formulaire.
Vous n’avez pas besoin de définir l’attribut action ou method du formulaire pour lui indiquer où et comment envoyer les données d’enregistrement lorsque l’utilisateur clique sur le bouton Envoyer. Le comportement de serveur Mettre à jour un enregistrement définit automatiquement ces attributs.
-
Insérez un objet de formulaire tel qu’un champ de texte (Insertion > Formulaire > Champ de texte) pour chaque colonne à mettre à jour dans la table de base de données.
Les objets de formulaire sont destinés à la saisie de données. On utilise souvent des champs de texte dans ce but, mais rien ne vous empêche d’utiliser des menus, des options et des boutons radio.
A chaque objet de formulaire doit correspondre une colonne dans le jeu d’enregistrements défini précédemment. La seule exception est la colonne à clé unique, qui ne doit pas avoir d’objet de formulaire correspondant.
-
Ajoutez un bouton Envoyer au formulaire (Insertion > Formulaire > Bouton).
Vous pouvez modifier l’étiquette du bouton Envoyer ; pour ce faire, sélectionnez ce bouton, ouvrez l’inspecteur Propriétés (Fenêtre > Propriétés) et entrez une nouvelle valeur dans la zone Etiquette.
Affichage de l’enregistrement dans le formulaire
-
Assurez-vous que vous avez défini au préalable un jeu d'enregistrements pour stocker l'enregistrement à mettre à jour.
Consultez la section Récupération de l'enregistrement à mettre à jour.
-
Liez chaque objet du formulaire à des données du jeu d'enregistrements, comme décrit dans les sections suivantes :
Ajout d’un comportement de serveur destiné à la mise à jour de la base de données
-
Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et choisissez Mettre à jour l’enregistrement dans le menu déroulant.
La boîte de dialogue Mettre à jour l’enregistrement s’affiche.
-
Dans le menu déroulant Envoyer les valeurs à partir de, sélectionnez un formulaire.
-
Dans le menu déroulant Source de données ou Connexion, sélectionnez une connexion à la base de données.
-
Tapez votre nom d’utilisateur et votre mot de passe, le cas échéant.
-
Dans le menu déroulant Mettre à jour la table, sélectionnez la table de base de données qui contient l’enregistrement à mettre à jour.
-
(ColdFusion, PHP) Indiquez la colonne de base de données à mettre à jour. Dans le menu déroulant Valeur, sélectionnez l’objet de formulaire devant mettre à jour la colonne. Dans le menu déroulant Envoyer en tant que, sélectionnez le type de données de l’objet de formulaire, puis choisissez Clé primaire si vous souhaitez définir cette colonne comme étant la clé primaire.
Le type de données est celui qu’attend la colonne de la table de base de données (texte, numérique, valeurs d’option booléennes).
Répétez cette procédure pour chaque objet du formulaire.
-
(ASP) Dans le menu déroulant Sélectionner un enregistrement dans, indiquez le jeu contenant l’enregistrement affiché dans le formulaire HTML. Dans le menu déroulant Colonne à clé unique, sélectionnez une colonne à clé (généralement le champ d’ID de l’enregistrement) devant identifier l’enregistrement dans la table de la base de données. Si la valeur est un nombre, sélectionnez l’option Numérique. Une colonne à clé n’accepte généralement que des valeurs numériques, mais dans certains cas, elle accepte également du texte.
-
Dans la zone Après la mise à jour, aller à ou En cas de réussite, aller à, indiquez la page à ouvrir après mise à jour de l’enregistrement dans la table ou cliquez sur le bouton Parcourir pour naviguer jusqu’au fichier.
-
(ASP) Indiquez la colonne de base de données à mettre à jour. Dans le menu déroulant Valeur, sélectionnez l’objet de formulaire devant mettre à jour la colonne. Dans le menu déroulant Envoyer en tant que, sélectionnez ensuite le type de données de l’objet de formulaire. Le type de données est celui qu’attend la colonne de la table de base de données (texte, numérique, valeurs d’option booléennes). Répétez cette procédure pour chaque objet du formulaire.
-
Cliquez sur OK.
Dreamweaver ajoute à la page un comportement de serveur qui permet aux utilisateurs de mettre à jour les enregistrements d’une table de base de données ; pour ce faire, il leur suffit de modifier les informations affichées dans le formulaire HTML et de cliquer sur le bouton Envoyer.
Pour modifier le comportement de serveur, ouvrez le panneau Comportements de serveur (Fenêtre > Comportements de serveur) et double-cliquez sur le comportement Mettre à jour l’enregistrement.
Finalisation de la page de mise à jour en une seule opération
Une page de mise à jour est constituée de trois éléments :
un jeu d’enregistrements filtré permettant de récupérer l’enregistrement à partir d’une table de base de données ;
un formulaire HTML permettant aux utilisateurs de modifier les données de l’enregistrement ;
un comportement de serveur Mettre à jour l’enregistrement permettant de mettre à jour la base de données.
Vous pouvez insérer les deux derniers éléments d’une page de mise à jour en une seule étape à l’aide de l’objet de données Formulaire de mise à jour des enregistrements. Cet objet insère dans la page un formulaire HTML et un comportement de serveur Mettre à jour l’enregistrement.
Pour que vous puissiez utiliser l’objet de données, il faut que votre application Web soit capable d’identifier l’enregistrement à mettre à jour et que votre page de mise à jour soit en mesure de le récupérer.
Après avoir inséré les éléments sur la page au moyen de l’objet de données, vous pouvez utiliser les outils de conception de Dreamweaver pour personnaliser le formulaire ou le panneau Comportements de serveur pour modifier le comportement de serveur Mettre à jour l’enregistrement.
la page de mise à jour ne peut pas contenir plus d’un comportement de serveur de modification d’enregistrement à la fois. Par exemple, vous ne pouvez pas y inclure également un comportement de serveur Insérer un enregistrement ou Supprimer l’enregistrement.
-
Ouvrez la page en mode Création, puis choisissez Insertion > Objets de données > Mettre à jour l’enregistrement > Assistant de formulaire de mise à jour des enregistrements.
La boîte de dialogue Formulaire de mise à jour des enregistrements s’affiche.
-
Dans le menu déroulant Connexion, sélectionnez une connexion à la base de données.
Cliquez sur le bouton Définir si vous devez définir une connexion.
-
Dans le menu déroulant Table à mettre à jour, sélectionnez la table de base de données qui contient l’enregistrement à mettre à jour.
-
Dans le menu déroulant Sélectionner un enregistrement dans, indiquez le jeu contenant l’enregistrement affiché dans le formulaire HTML.
-
Dans le menu déroulant Colonne à clé unique, sélectionnez une colonne à clé (généralement le champ d’ID de l’enregistrement) devant identifier l’enregistrement dans la table de la base de données.
Si la valeur est un nombre, sélectionnez l’option Numérique. Une colonne à clé n’accepte généralement que des valeurs numériques, mais dans certains cas, elle accepte également du texte.
-
Dans la zone Après la mise à jour, aller à, indiquez la page à ouvrir après la mise à jour de l’enregistrement dans la table.
-
Dans la zone Champs du formulaire, indiquez les colonnes de la table de base de données que chaque objet de formulaire doit mettre à jour.
Par défaut, Dreamweaver crée un objet de formulaire pour chaque colonne de la table de base de données. Si votre base de données génère automatiquement un ID de clé unique pour chaque enregistrement créé, supprimez l’objet de formulaire correspondant à la colonne à clé ; pour ce faire, sélectionnez l’objet dans la liste, puis cliquez sur le bouton Moins (-). Ainsi, l’utilisateur du formulaire ne pourra pas entrer une valeur d’ID qui existe déjà.
Vous pouvez également modifier l’ordre des objets de formulaire dans le formulaire HTML ; il vous suffit de sélectionner un objet dans la liste et de le déplacer dans cette dernière en cliquant sur la flèche vers le haut ou vers le bas située sur la droite de la boîte de dialogue.
-
Définissez la façon dont chaque champ de saisie de données doit s’afficher sur le formulaire HTML. Pour ce faire, cliquez sur une ligne du tableau Champs de formulaire et indiquez les informations suivantes dans les zones affichées sous la table :
Dans la zone Etiquette, saisissez la description à afficher à côté du champ de saisie de données. Par défaut, Dreamweaver affiche dans ce champ le nom de la colonne de la table.
Dans le menu déroulant Afficher comme, sélectionnez l’objet de formulaire à utiliser comme champ de saisie de données. Vous avez le choix entre Champ de texte, Zone de texte, Menu, Case à cocher, Groupe de boutons radio et Texte. Pour les entrées en lecture seule, choisissez Texte. Vous pouvez également choisir Champ Mot de passe, Champ de fichier et Champ masqué.
Remarque :les champs masqués sont insérés à la fin du formulaire.
- Dans le menu déroulant Envoyer en tant que, sélectionnez le format de données qui sera accepté par cette colonne de la table de base de données. Par exemple, si les données numériques sont les seules admises, choisissez Numérique.
- Définissez les propriétés de l’objet de formulaire. Vous avez le choix entre plusieurs possibilités, en fonction de l’objet de formulaire sélectionné comme champ de saisie de données. Pour les champs de texte, les zones de texte et le texte, vous pouvez entrer une valeur initiale. Pour les menus et les groupes de boutons radio, ouvrez une autre boîte de dialogue afin de définir des propriétés. Pour les options, sélectionnez l’option Cochée ou Non cochée.
-
Définissez les propriétés des autres objets de formulaire en sélectionnant une autre ligne Champs du formulaire et en saisissant une étiquette, une valeur Afficher en tant que et une valeur Envoyer en tant que.
Pour les menus et les groupes de boutons radio, ouvrez une autre boîte de dialogue pour définir les propriétés. Pour les options, définissez une comparaison entre la valeur actuelle de l’enregistrement pour l’option et une valeur donnée afin de déterminer si l’option doit être activée ou désactivée lorsque l’enregistrement est affiché.
-
Cliquez sur OK.
Dreamweaver insère dans la page un formulaire HTML et un comportement de serveur Mettre à jour l’enregistrement.
L’objet de données insère dans la page un formulaire HTML et un comportement de serveur Mettre à jour l’enregistrement. Les objets de formulaire sont disposés sur la page sous forme d’un tableau simple, que vous pouvez ensuite personnaliser à l’aide des outils de conception de page de Dreamweaver (assurez-vous qu’aucun objet de formulaire ne dépasse les limites du formulaire).
Pour modifier le comportement de serveur, ouvrez le panneau Comportements de serveur (Fenêtre > Comportements de serveur) et double-cliquez sur le comportement Mettre à jour l’enregistrement.
Options des propriétés d’élément de formulaire
La boîte de dialogue Propriétés d’élément de formulaire a pour fonction de définir les options des éléments de formulaire figurant sur des pages qui permettent aux utilisateurs de mettre à jour les enregistrements d’une base de données.
-
Choisissez Manuellement ou Depuis la base de données selon la manière dont vous envisagez de créer l’élément de formulaire.
-
Cliquez sur le bouton Plus (+) pour ajouter un élément.
-
Saisissez l’étiquette et la valeur de l’élément.
-
Pour qu’un élément particulier soit sélectionné à l’ouverture de la page dans un navigateur ou lorsqu’un enregistrement s’affiche dans le formulaire, indiquez une valeur égale à celle de l’élément dans la zone Sélectionner une valeur égale à.
Pour choisir une valeur statique ou dynamique, cliquez sur l’icône en forme d’éclair, puis sélectionnez une valeur dynamique dans la liste des sources de données. Dans les deux cas, la valeur indiquée doit correspondre à l’une des valeurs de l’élément.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?