Exploration DreamweaverMX Ultradev (4-2)
Auteur:Eve Cole
Date de mise à jour:2009-05-31 21:07:35
Exploration DreamweaverMX Ultradev (4-2) Modifier les enregistrements dans la base de données
<4> Eh bien, c'est bien, mais comment savoir quel enregistrement afficher ici ? Que dois-je faire s’il ne correspond pas au numéro cliqué par l’utilisateur ? Ne vous inquiétez pas, DW MX a déjà pensé à tout pour nous, REGARDEZ~ ! C'est Déplacer vers un enregistrement spécifique ! Application -> Comportements du serveur -> Pagination du jeu d'enregistrements -> Déplacer vers un enregistrement spécifique. De même, il s'agit également d'un comportement de serveur fourni avec DW MX. Comme le montre la figure (4-5).
Après avoir cliqué, la boîte de dialogue illustrée dans la figure (4-6) apparaîtra. La fonction de Déplacer vers un enregistrement spécifique est de déplacer le pointeur d'enregistrement dans l'ensemble d'enregistrements actuel vers la position appropriée. La position spécifique est déterminée par les paramètres transmis par l'URL. Cela semble difficile à comprendre, mais en fait, ce n'est pas si effrayant. S'il vous plaît, écoutez-moi en détail. Auparavant, nous avons utilisé le comportement du serveur consistant à accéder à la page de détails pour transmettre un paramètre d'URL à la sous-page. Nous devons donc ici recevoir ce paramètre, puis utiliser ce paramètre pour rechercher l'enregistrement correspondant dans la base de données afin qu'il puisse être affiché correctement Le contenu de la base de données est sur la page, de sorte qu'il n'y aura aucune incompatibilité d'enregistrement.
Déplacer vers l'enregistrement dans : sélectionnez le jeu d'enregistrements actuellement utilisé.
Colonne Where : sélectionnez le champ contenant les paramètres d'URL.
Correspond au paramètre URL : le nom du paramètre transmis doit être le même que celui défini précédemment.
4-6
<5> Plus tôt, nous avons mentionné que la sous-page effectue deux opérations différentes. La première consiste à afficher les données. Ce que nous avons fait ci-dessus est de préparer l'affichage des données correctes. Ensuite, nous devons lier les champs de la base de données aux zones de texte correspondantes. Comme mentionné au chapitre 2, faites simplement glisser la souris. L'image finale est présentée en (4-7).
4-7 <6> Bon, il ne reste plus que la dernière étape, allez ! Mettez à jour le contenu de la base de données. Toujours notre vieil ami Application -> Comportements du serveur -> Enregistrement de données de mise à jour. Comme le montre la figure (4-8). De la même manière, ce comportement de serveur est également intégré à DW MX, ce qui montre sa puissance. :)
4-8
Après avoir cliqué, une boîte de dialogue apparaîtra et l'essence de ce chapitre est ici, comme le montre la figure (4-9).
Connexion : Sélectionnez la base de données à mettre à jour dans cette liste déroulante. S'il n'y a pas de connexion spécifiée, cliquez sur le bouton Définir pour en définir une.
Table à mettre à jour : sélectionnez ici le nom de la table de base de données à mettre à jour. Ici, nous souhaitons mettre à jour les enregistrements dans la "Table utilisateur", nous sélectionnons donc la "Table utilisateur".
Colonne clé unique : colonne clé unique, sélectionnez la colonne clé (généralement le champ ID de l'enregistrement) pour identifier l'enregistrement sur le formulaire de base de données. Si la valeur est un nombre, cochez l'option Numérique.
Après la mise à jour, accédez à : La page qui sautera une fois les données mises à jour avec succès. Ici, nous la définissons sur editok.asp (n'oubliez pas de créer cette page).
Obtenir les valeurs de : sélectionnez ici le nom du formulaire qui affiche l'ensemble d'enregistrements sur votre page. Nous utilisons la valeur par défaut Form1.
Éléments de formulaire : presque identique à l'insertion d'un jeu d'enregistrements, définissant le champ de base de données correspondant à la zone de texte dans le formulaire qui soumet les données.
Colonne : le type de données soumis est le même que celui inséré dans le jeu d'enregistrements. Généralement, la valeur par défaut est suffisante. Ici, nous utilisons le type de texte.
4-9
La page complétée s'affiche comme le montre la figure (4-10), et les endroits où les comportements de serveur sont utilisés seront marqués de différentes couleurs.
4-10 bluff~~~~C'est fait maintenant, je suis épuisé. :) Allez, testez-le !
C'est ce qu'il y avait dans notre base de données d'origine !
4-11
C'est l'effet affiché sur notre page principale. Avez-vous remarqué la "modification" ? Ici, je clique sur la connexion avec l'ID 2.
4-12
Le résultat est comme prévu. La page affiche l'enregistrement avec l'ID 2. Faites attention à la comparaison entre les deux images. Ici, je change l'adresse email.
4-13
Ouvrons à nouveau notre fichier de base de données actuel. Le voyez-vous ? L'adresse email a été modifiée.
4-14
Dans le chapitre suivant, nous décrirons comment supprimer un enregistrement dans la base de données, alors restez à l'écoute. Dreamweaver MX rend notre monde plus beau.