Il DateFormat () funzione intorno alla colonna DateOfBirth nel codereturns data di nascita del dipendente riformattato in base a una maschera di visualizzazione. DateOfBirth viene normalmente torna dal database secondo lo schema seguente: 2002-01-01 00:00:00.0 Che il formato non è molto user-friendly. Chiamando DateFormat () con una maschera di "gg / mm / aaaa" restituisce la data nel modo seguente: 01/01/2002 Questa versione è, ovviamente, più naturale e facile da leggere. Lo stesso vale per il lavoratore processo di modifica. Prima che l'utente può modificare un record di un dipendente, egli deve entrare nel SSN del lavoratore che vuole modificare. EmployeeGetEditForm.cfm è quasi identica nel comportamento di CompanyGetEditForm.cfm. Creare un file denominato EmployeeGetEditForm.cfm all'interno della directory CH02, digitare il codice del file nella finestra di editing, e salvare il file.
Il dipendente form di modifica combina una serie di tecniche che hai imparato finora, come la creazione di una query per recuperare un record dal database, pre-compilazione campi del modulo con i dati da quel disco, e così via. Creare un file denominato EmployeeEditForm.cfm all'interno della directory CH02, digitare il codice del file nella finestra di editing, e salvare il file.
Due chiamate a CFQUERY sono su questa pagina. GetEmployee popola il dipendente form di modifica con il record dei dipendenti, e GetCompanies popola il menu CFSELECT con l'elenco delle società. Mentre ci si sposta verso il basso il modello, si dovrebbe vedere il tag CFFORM e poi un campo di modulo nascosto denominato OldSSN. Non va dimenticato che, per l'impresa form di modifica, il CompanyID era modificabile, quindi si può solo passare l'ID attraverso la pagina di azione. Sul dipendente form di modifica, tuttavia, si deve passare sia il valore corrente SSN (nel campo OldSSN modulo nascosto) e il nuovo valore SSN (in CFINPUT SSN) alla pagina di azione. Abbiamo bisogno sia di vecchi e nuovi valori del SSN perché cambiare il suo valore richiede di utilizzare il vecchio valore (ciò che è attualmente in banca dati), nell'azione del modello clausola WHERE e il nuovo valore (ciò che l'utente ha cambiato), nella sua clause.As SET in CompanyEditForm.cfm, ogni tag CFINPUT in questo modello ha un attributo Valore che popola il campo di modulo con il valore recuperato dalla query. attributo selected CFSELECT racconta ColdFusion quale elemento per selezionare nel menu selezionare la forma viene inizialmente visualizzato per l'utente. Dopo che il dipendente form di modifica, il dipendente azione edit modello è un rinvio di benvenuto. Creare un file denominato EmployeeEditAction.cfm all'interno della directory CH02, digitare il codice del file nella finestra di editing, e salvare il file.
Punto il browser Web 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 "Modifica di un dipendente nel database" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.
|
|||||||||||||||
| Online: 208 users browsing the articles directory |
|
|