Exemple de didacticiel Ultradev : 3.4 Ajout d'enregistrements à la base de données
Auteur:Eve Cole
Date de mise à jour:2009-05-30 18:34:47
Chapitre 3 : Application d'une base de données pour créer des pages Web dynamiques
Section 4 : Ajouter des enregistrements à la base de données
Lorsqu'il n'y avait aucun enregistrement dans la base de données auparavant, pour faciliter les tests, nous exploitions directement la base de données et y ajoutions plusieurs éléments de données. Le contenu suivant vous apprend à créer une page de soumission de données, afin que nous puissions ajouter des données à la base de données via le navigateur. Il s’agit du mode navigateur-serveur le plus populaire. *_"
Bon, commençons !
La première étape : ouvrir Ultradev --- haha, c'est absurde.
Ouvrez le menu Insertion -> LiveObjects -> Formulaire d'insertion d'enregistrement, comme indiqué dans la figure ci-dessous :
Après la sélection, la boîte de dialogue suivante pour insérer les propriétés du formulaire de données apparaît.
La connexion est la connexion à la base de données que nous avons définie dans le site. Après l'avoir sélectionnée, la table de la base de données à laquelle vous êtes connecté apparaîtra dans la colonne Insérer dans la table, à partir de laquelle vous pourrez sélectionner la table dans laquelle vous souhaitez insérer des données. Notre base de données ne contient qu'une seule table userinfo, sélectionnez-la. Ensuite, dans les champs de formulaire ci-dessous, les champs que nous avons conçus dans la conception de la table et leurs propriétés associées apparaîtront. La colonne représente le nom du champ dans la table de la base de données, et Afficher comme représente le type de champ de formulaire utilisé, tel qu'un champ de formulaire de texte (. Champ de texte) pour soumettre nos enregistrements, Soumettre en tant qu'indique le type de données à soumettre. Par exemple, si le type de données est un champ entier, nous ne pouvons pas le soumettre avec un type de données texte. Généralement, Ultradev sélectionnera automatiquement cette colonne pour nous. L'étiquette vous invitera à remplir le contenu de ce champ de formulaire. Après l'insertion, la colonne Aller à signifie accéder à cette page après avoir soumis les données. Par exemple, après une inscription réussie, elle passera à une page pour vous indiquer que vous vous êtes inscrit avec succès et que vous pouvez l'utiliser. Celui du fils. Si vous ne remplissez rien, cela signifie que vous reviendrez sur cette page après avoir soumis les données.
Ensuite, sélectionnez les champs auxquels nous souhaitons ajouter des données. Ici, l'ID est automatiquement numéroté et généré automatiquement par la base de données, nous n'avons donc pas besoin de l'exploiter. Sélectionnez cette ligne et cliquez sur le bouton avec "-" pour la supprimer. Nous avons donné au champ Reg_date une valeur par défaut =Now() lors de la conception de la base de données. Il sera également automatiquement généré par la base de données sans notre intervention, il est donc également supprimé. Ensuite, nous changeons l'étiquette en chinois, afin qu'un formulaire d'ajout de données soit prêt, comme le montre l'image ci-dessous :
Après avoir cliqué sur OK, la page illustrée dans la figure ci-dessous est générée. Ouah! Cela vous semble-t-il familier ? Haha, une simple page d'inscription d'utilisateur est terminée, c'est si facile ! Si vous êtes intéressé, vous pouvez jeter un œil au code généré par Ultradev pour nous. Il est très long !
Oh, n'oubliez pas qu'il y a un autre endroit à définir, qui est l'attribut du champ de formulaire de la partie mot de passe utilisateur. Vous devez définir son type sur Mot de passe, comme indiqué ci-dessous. De cette façon, lors de la saisie du mot de passe, celui-ci ne sera pas affiché en texte brut, mais * sera utilisé à la place.
Enregistrez la page, puis essayons immédiatement nos résultats. Ouvrez le navigateur, entrez l'adresse et remplissez quelques données, comme indiqué ci-dessous :
Cliquez sur Insérer un enregistrement pour soumettre les données, puis passez à la page qui affiche les données Haha, vous voyez, les données que nous venons de saisir se trouvent là docilement. Je pense que vous avez à nouveau expérimenté la puissance d'Ultradev. Déplacez simplement la souris plusieurs fois et une page entièrement fonctionnelle apparaîtra. Si vous l'écrivez à la main, vous ne savez toujours pas combien de temps il faudra pour l'écrire, et vous. je dois continuer à tester.
En fait, cette fonction d'enregistrement est encore imparfaite. Par exemple, que dois-je faire si une saisie répétée des données est utilisée ? Que dois-je faire si un utilisateur ne parvient pas à remplir certains contenus ? Ces problèmes seront abordés plus tard dans le guide de l'utilisateur avancé d'Ultradev, alors soyez patient.
D'accord, la prochaine fois, nous parlerons de la façon de modifier les enregistrements dans la base de données. Eh bien, que se passe-t-il si je saisis accidentellement des données erronées ? Et si je ne les modifie pas ? Quant à savoir comment procéder, nous l’expliquerons la prochaine fois.