Ändern einer Festanstellung in der Datenbank
Die DateFormat ()-Funktion um die DateOfBirth Spalte in der codereturns des Mitarbeiters Geburtsdatum formatiert nach einer Maske angezeigt. DateOfBirth kommt in der Regel wieder aus der Datenbank in das folgende Format: 2002-01-01 00:00:00.0 Das Format ist nicht sehr benutzerfreundlich. Calling DateFormat () mit einer Maske von "mm / dd / yyyy" liefert das Datum wie folgt: 01.01.2002 Diese Version ist natürlich, natürlicher und leicht zu lesen. Das gleiche gilt für den Mitarbeiter Bearbeiten Prozess wahr. Bevor der Benutzer ein Mitarbeiterdatensatz bearbeiten können, muss er geben Sie die SSN des Arbeitnehmers, er wolle zu bearbeiten. EmployeeGetEditForm.cfm ist nahezu identisch im Verhalten zu CompanyGetEditForm.cfm. Erstellen Sie eine Datei mit dem Namen EmployeeGetEditForm.cfm innerhalb der CH02-Verzeichnis und geben Sie den Code in die Datei bearbeitet das Fenster, und speichern Sie die Datei.
Die Mitarbeiter bearbeiten Form kombiniert eine Reihe von Techniken, die Sie bisher gelernt haben, wie zB eine Abfrage erstellen, um einen Datensatz aus der Datenbank vor dem Auffüllen Formularfelder mit den Daten aus diesem Datensatz abzurufen, und so weiter. Erstellen Sie eine Datei mit dem Namen EmployeeEditForm.cfm innerhalb der CH02-Verzeichnis und geben Sie den Code in die Datei bearbeitet das Fenster, und speichern Sie die Datei.
Zwei zu CFQUERY sind auf dieser Seite. GetEmployee füllt der Arbeitnehmer Bearbeiten-Formular mit den Arbeitnehmervertretern aufnehmen, und GetCompanies füllt die CFSELECT Menü mit der Liste der Unternehmen. Wie Sie sich die Vorlage zu verschieben, sollten Sie die CFForm Tag sehen und dann ein Hidden Formular Feld namens OldSSN. Denken Sie daran, dass auf das Unternehmen Bearbeiten-Formular, war die CompanyID nicht bearbeitet werden, so können Sie einfach die ID-Pass bis hin zu der Aktion Seite. Auf Arbeitnehmerseite Bearbeiten Form, jedoch müssen Sie sowohl die aktuellen SSN Wert übergeben (in der OldSSN versteckten Formularfeld) und die neue SSN-Wert (in der SSN cfinput) an die Aktion Seite. Wir brauchen beides, den alten und neuen Werte der SSN weil die Änderung seines Wertes erfordert, dass Sie den alten Wert zu verwenden (was sich derzeit in der Datenbank) in dem bei Vorlage der WHERE-Klausel und der neue Wert (was der Benutzer hat sich geändert) in ihrer SET clause.As in CompanyEditForm.cfm, jeder Tag in cfinput dieser Vorlage hat ein Preis-Leistungs-Attribut, das das Formularfeld mit dem Wert aus der Abfrage abgerufen füllt. CFSELECT die gewählte Attribut teilt ColdFusion, welches Element in der Select-Menü wählen Sie zunächst die Form wird dem Benutzer angezeigt. Nachdem der Mitarbeiter Formular zu bearbeiten, der Arbeitnehmer Bearbeiten Maßnahmen Vorlage ist eine willkommene Atempause. Erstellen Sie eine Datei mit dem Namen EmployeeEditAction.cfm innerhalb der CH02-Verzeichnis und geben Sie den Code in die Datei bearbeitet das Fenster, und speichern Sie die Datei.
Gehen Sie mit Ihrem Web-Browser http:// Ein Artikel von Mark vorgelegt Dresher Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle. Wichtig: Dieser Artikel "Ändern eines Mitarbeiters in der Datenbank" wurde durch ein automatisches Software übersetzt. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.
|
|||||||||||||||
| Online: 207 users browsing the articles directory |
|
|