Ajout d'un nouvel employé à la base de donnéesLe CFQUERY dans CompanyDeleteAction.cfm utilise une instruction DELETE avec deux clauses SQL: DELETE et WHERE. DELETE raconte la base de données de la table à partir de laquelle supprimer un enregistrement, et indique où la base de données l'enregistrement à supprimer. Vous pouvez regarder la société supprimer processus en action. Pointez votre navigateur Web à l'adresse http://
Ce modèle est similaire à la compagnie formulaire d'ajout. Vous utilisez les colonnes des tables de travail au lieu de colonnes de l'entreprise table, mais ce modèle a encore une CFFORM entourant tags CFINPUT. Soit dit en passant, regardez les attributs sur Valider le SSN, salaire, et DateOfBirth tags CFINPUT; social_security_number, float, date et tous les moyens de valider les entrées utilisateurs. CFQUERY L'appel devrait être quelque peu familiers parce que c'est une version allégée de la CFQUERY de CompanyList.cfm. Cette requête est utilisée pour remplir le menu CFSELECT utilisée pour choisir l'entreprise pour laquelle cet employé travaille. L'essentiel de ce modèle devrait être familier, mais cette fois vous allez aussi pour gérer les dates. Créez un fichier nommé EmployeeAddAction.cfm l'intérieur du répertoire CH02, tapez le code dans la fenêtre d'édition du fichier, et enregistrez le fichier.
) VALUES ( '# Trim (Form.SSN) #', # Val (Form.CompanyID) #, '# Trim (Form.Firstname) #', '# Trim (Form.Lastname) #', # Val (Form. salaire) #, # CreateODBCDate (Form.DateOfBirth) #) Les différences les plus notables entre CompanyAddAction.cfm et EmployeeAddAction. CFM sont la table et de colonne différents noms en usage. Bien sûr, vous n'oubliez pas d'utiliser Trim () sur toutes les chaînes et l'utilisation Val () sur tous les numéros, mais les dates sont gérées différemment, comme suit: # CreateODBCDate (Form.DateOfBirth) # CreateODBCDate () prend une date-chaîne formatée et convertit en une valeur de date formelle que la base de données peut comprendre. Notez que vous n'utilisez pas de guillemets simples, car la date converti n'est pas une valeur de chaîne. Enfin, CFLOCATION redirige l'utilisateur vers la page finale, comme dans toutes vos pages d'autres mesures. Maintenant vous pouvez ajouter un employé à la base de données. Pointez votre navigateur Web à l'adresse http:// Nom devient le nom de la variable de formulaire sur la page de l'action dans ce cas, Form.CompanyID. CFSELECT utilise la requête spécifiée pour générer ses options. Chaque option de texte provient de la colonne d'affichage. Chaque option valeur provient de la colonne Valeur Si nécessaire = "Oui", l'utilisateur doit choisir une valeur avant le formulaire peut être soumis. Si l'utilisateur ne choisit pas une option et tente d'envoyer le formulaire, un message d'alerte JavaScript contenant ce message apparaît et le formulaire n'est pas soumis. Vous avez également besoin d'une liste de tous les employés de la base de données. La liste des employés est plus compliquée que la liste des sociétés car il montre non seulement l'information des employés, mais aussi le nom de l'entreprise chaque employé travaille. Créez un fichier nommé EmployeeList.cfm l'intérieur du répertoire CH02, tapez le code dans la fenêtre d'édition du fichier, et enregistrez le fichier.
Ce fichier est un peu comme CompanyList.cfm, avec la différence des requêtes relationnelles dans l'appel CFQUERY et les noms de colonnes différents à l'intérieur cfoutput. Pointez votre navigateur Web à l'adresse http:// un article présenté par Mark Dresher Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite. Important: Cet article «L'ajout d'un nouvel employé à la base de données" a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.
|
|||||||||||||||||||||||||||||
| Online: 502 users browsing the articles directory |
|
|