HTML :: FormEngine :: dbsql

HTML :: FormEngine :: DBSQL kann HTML / XHTML-Formulare erstellen.
Jetzt downloaden

HTML :: FormEngine :: dbsql Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Moritz Sinn
  • Website des Verlags:
  • http://search.cpan.org/~morni/XML-ParseDTD-0.1.4/ParseDTD.pm

HTML :: FormEngine :: dbsql Stichworte


HTML :: FormEngine :: dbsql Beschreibung

HTML :: FormEngine :: DBSQL kann HTML / XHTML-Formulare erstellen. HTML :: FormEngine :: DBSQL kann HTML / XHTML-Formulare zum Hinzufügen, Aktualisieren und Entfernen von Datensätzen in / in / von SQL-Datenbanktabellen erstellen.SynopsisExample-Code #! / Usr / bin / perl -w verwenden strikt; Verwenden Sie HTML :: FormEngine :: dbsql; Verwenden Sie DBI; Verwenden Sie CGI; #SUE POSIX; #für satzlocale #setlocale (lc_messages, "deutsch"); #für deutsche Fehlermeldungen mein $ q = new cgi; drucken $ q-> header; Meine $ dbh = dbi-> connect ('dbi: pg: dbname = test', 'test', 'test'); Mein $ -Form = HTML :: FormEngine :: dbsql-> neu (skalar $ q-> vars, $ dbh); $ Form-> dbsql_conf ('user'); $ Form-> make (); drucken $ q-> start_html ('formengine-dbsql Beispiel: Benutzerverwaltung'); if ($ form-> ok) {if ($ _ = $ form-> dbsql_insert ()) {drucken "erfolgreich hinzugefügte $ _ Benutzer (S)!"; $ Form-> klar; }} drucken $ form-> abrufen, $ q-> end_html; $ dbh-> Trennen; Beispiel-Datenbanktabellexexecute Die folgenden (postgre) -SQL-Befehle, um die Tabellen, die ich bei der Entwicklung der Beispiele verwendet habe, erstellen: Erstellen Sie Sequenz user_uid_seq; Erstellen Sie Tabelle "Benutzer" (UID Integer Standard NEXTVAL ('user_uid_seq' :: text) nicht null, Name Zeichen variieren (40) nicht null, Vorname Zeichen variieren (40) nicht null, Straßenzeichen variieren (40) nicht null, zip integer Nicht null, Stadtcharakter variieren (40) nicht null, E-Mail-Zeichen variierend (40) nicht null, telefonische Zeichen variierend (15) []} '{"", "}' :: Charakter variierend [], Geburtstagsdatum nicht null , Newsletter boolean standard true); Erstellen Sie Tabelle Login (UID Integer Standard Currval ('user_uid_seq' :: text) nicht null, Benutzername Zeichen variierend (30) Standard '-' :: Charakter variierend nicht null, "Passwort" Zeichen variiert (30) Standard '-' :: Zeichen variiert nicht null); ALTER TABLE NUR "User" Hinzufügen von CONSTRINT User_PKey Primärschlüssel (UID); ALTER TABLE NUR ANMELDUNG ABDECKUNG ABDECKEN ABDECKEN ANMELDN_PKY PRIMARY KEY (UID); ALTER TABLE NUR LOGIN ADD CONSTRAINT addieren Kommentar zu Spalte "Benutzer" .zip ist 'fehler = digitonly;'; Kommentar zu Spalte "Benutzer" .Email ist 'ERROR = RFC822;';; Kommentar zu Spalte "Benutzer" .phone lautet 'display_as = {{{{{{{{{nut_null, digitonly}, {not_null, digitonly}}}; subtitle = {{{{{{{{{5 , 10}}; '; Kommentar zu Spalte login.username lautet 'ERROR = {{REGEX ", muss nur A-Z, A-Z und 0-9", ^ + $ "}, einzigartig, dbsql_unique} enthalten;'; Kommentar zu Spaltenanmeldung. "Passwort" ist 'type = password; Wert =; error = {{regex, "Muss mehr als 4 Zeichen", "{5,}"}};'; Natürlich können Sie irgendeine verwenden Andere Tabelle (n) auch. Die Datei User.sql im Verzeichnis enthält die gesamte Datenbankdump.Requirements: · Perl · HTML :: FormEngine 1.0 · Klon 0,13 · Hash :: Merge 0.07 · Gebietsschema :: GetText 1.01 · Digest :: MD52.24 · DBI 1.42 Anforderungen : · Perl. · HTML :: FormEngine 1.0 · Klon 0,13. · Hash :: Merge 0,07 · Gebietsschema :: getttext 1.01 · Digest :: MD52.24 · DBI 1.42.


HTML :: FormEngine :: dbsql Zugehörige Software