Aggiunta di un nuovo dipendente al databaseIl CFQUERY in CompanyDeleteAction.cfm utilizza un'istruzione DELETE con due clausole di SQL: DELETE e dove. DELETE racconta la banca dati della tabella da cui eliminare un record, e dice che se la banca dati record da eliminare. Puoi guardare la società processo di cancellazione in azione. Punto il browser Web all'indirizzo http://
Questo modello è simile alla società di aggiungere modulo. Stai usando colonne della tabella Employee invece delle colonne della tabella Company, ma questo modello ha ancora un CFFORM circostante tag CFINPUT. Tra l'altro, guardare la Convalida attributi sul SSN, Salario, e DateOfBirth tag CFINPUT; social_security_number, float, e la data sono più modi per validare l'input dell'utente. CFQUERY Il bando dovrebbe essere in qualche modo familiare perché è una versione ridotta del CFQUERY da CompanyList.cfm. Questa query viene utilizzato per popolare il menu CFSELECT utilizzato per scegliere la società per la quale questo dipendente lavora. La maggior parte di questo modello dovrebbe essere familiare, ma questa volta si sta andando a gestire le date. Creare un file denominato EmployeeAddAction.cfm all'interno della directory CH02, digitare il codice del file nella finestra di editing, e salvare il file.
) VALUES ( '# trim (Form.SSN) #', # Val (Form.CompanyID) #, '# trim (Form.Firstname) #', '# Trim (Form.Lastname) #', # Val (Form. stipendio) #, # CreateODBCDate (Form.DateOfBirth) #) Le differenze più evidenti tra CompanyAddAction.cfm e EmployeeAddAction. CFM sono al tavolo diverse e nomi di colonna in uso. Naturalmente, vi ricordate di utilizzare Trim () su tutte le corde e l'uso Val () su tutti i numeri, ma le date sono gestite in modo diverso, come segue: # CreateODBCDate (Form.DateOfBirth) # CreateODBCDate () prende un data-stringa formattata e converte in un valore formale, data in cui il database può capire. Si noti che non si utilizzano virgolette singole, perché la data di conversione non è un valore stringa. Infine, CFLOCATION reindirizza l'utente alla pagina finito, come in tutte le pagine altra azione. Ora è possibile aggiungere un dipendente al database. Punto il browser Web all'indirizzo http:// Nome diventa il nome della variabile form nella pagina d'azione, in questo caso, Form.CompanyID. CFSELECT utilizza la query specificata per generare le sue opzioni. Ogni opzione testo proviene dalla colonna di visualizzazione. Ogni opzione del valore deriva dalla colonna Valore Se richiesto = "Sì", l'utente deve scegliere un valore prima che il modulo può essere presentato. Se l'utente non sceglie un'opzione e tenta di inviare il modulo, una casella di JavaScript avviso contenente appare questo messaggio e il modulo non viene presentata. È inoltre necessario disporre di un elenco di tutti i dipendenti nel database. L'elenco dei dipendenti è più complicata di quanto la lista aziende perché mostra non solo le informazioni sui dipendenti, ma anche il nome della società ciascun dipendente lavora per l'. Creare un file denominato EmployeeList.cfm all'interno della directory CH02, digitare il codice del file nella finestra di editing, e salvare il file.
Questo file è molto simile a CompanyList.cfm, con la differenza della query relazionale nella chiamata CFQUERY e diversi nomi di colonna all'interno cfoutput. Point tuo web browser all'indirizzo http:// un articolo presentato da Mark Dresher Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni. Importante: Questo articolo "L'aggiunta di un nuovo dipendente al Database" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.
|
|||||||||||||||||||||||||||||
| Online: 214 users browsing the articles directory |
|
|