| Cgi :: browse. HTML-Tabelle von MySQL, um Zeilen mit sortierbaren Spalten, flexiblen Löschen von Links und mehreren Spaltenverknüpfungen anzuzeigen |
Jetzt downloaden |
Cgi :: browse. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Roger A Hall
- Website des Verlags:
- http://search.cpan.org/~rogerhall/
Cgi :: browse. Stichworte
Cgi :: browse. Beschreibung
HTML-Tabelle von MySQL Zeilen mit sortierbare Spalten angezeigt, flexible löschen Links und mehrspaltige Link-outs CGI :: Durchsuchen ist ein Perl-Modul, das für Daten mit Kontrollen eine durchsuchbare Liste ermöglicht die Sichtfenster (Seitenlänge) einzustellen, Seite zur vorherigen und nächsten Seiten Sprung zu einer Seite, greift die Zeilen von Spaltenüberschriften, Zeilen löschen und Link-outs für mehrere Spalten definieren. Links auf den Arbeitsbeispielen sind unten, und der CGI-Skripte ist included.The Browse-Objekt verwendet werden kann, mit dem Standard-HTML-Layout aufgelistet, die alle der Kennzeichnungsmerkmale wie Reihenfolge und Startzeile enthält. verwenden CGI :: Durchsuchen; # Get CGI-Variablen bevorzugte Methode # definieren Tabellenfelder my $ fields = ; Definieren # browse Parameter (einschließlich Felder und passende SQL-Anweisung) my $ params = {Felder => $ Felder, sql => "select state_capital_id, Zustand, statehood_year, Kapital, capital_since, most_populous, city_population, metro_population, Notizen von state_capitals" connect => {db => 'meinedb' host => 'localhost', user => 'Benutzer', übergeben => 'pass'}, URLs => {root => http://www.ourpug.org/ 'browse => 'cgi-bin / eg / browse.cgi', link1 => 'cgi-bin / eg / browse_link1.cgi? id =', link2 =>' cgi-bin / eg / browse_link2.cgi? id =, löschen => 'cgi-bin / eg / browse_delete.cgi? id ='}, Klassen => bietet => {default_html => 1, löschen => 'jeder'}}; # Erstellen der Browse-Objekt my $ browse = CGI :: Browse-> new ($ params); # Build-HTML-Seite my $ html = "Content-type: text / html \ n"; $ Html =. "Status: 200 OK \ n \ n"; . $ Html = " \ n"; $ Html = "
\ n". . $ Html = "
CGI :: Browse Modul Beispielskript \ n"; . $ Html = $ Browse-> _build_styles (); # Definiert Stile enthalten $ html = " \ n". $ Html = " \ n". . $ Html = $ Browse-> build (\% cgi_vars); $ Html = "
\ n". . $ Html = " \ n"; # Seite drucken print $ html; Ein Arbeitsbeispiel dieser Form bei http://www.ourpug.org/cgi-bin/eg/browse.cgi erhältlich und wird in diesem Paket als scripts / browse.cgi enthalten. es kann auch mit einem Template-System (wie zB Template Toolkit) durch Entfernen der default_html -Funktion verwendet werden. Mit dieser Methode können Sie entscheiden, welche der Funktionen, die Sie auf dem Formular verwenden möchten. benutze Template; verwenden CGI :: Durchsuchen; ... my $ params = {Felder => $ Felder, sql => "select state_capital_id, Zustand, statehood_year, Kapital, capital_since, most_populous, city_population, metro_population, Notizen von state_capitals" connect => {db => 'mydb' , host => 'localhost', user => 'Benutzer', übergeben => 'pass'}, URLs => {root => 'http://www.ourpug.org/', Durchsuchen => cgi-bin /eg/browse_tmpl.cgi 'link1 => 'cgi-bin / eg / browse_link1.cgi? id =', link2 => 'cgi-bin / eg / browse_link2.cgi? id =', löschen =>' cgi bin / eg / browse_delete.cgi}, Klassen => bietet => {delete => 'Multi'} }; my $ browse = CGI :: Browse-> new ($ params); my $ build = $ Browse-> Build (\% cgi_vars); my $ template = Template-> new (); $ Template-> Prozess (\ $ tmpl, $ build) Ein Arbeitsbeispiel dieser Form ist bei http://www.ourpug.org/cgi-bin/eg/browse_tmpl.cgi erhältlich und wird in diesem Paket als "enthalten scripts / browse_tmpl.cgi. Anforderungen: · Perl.
Cgi :: browse. Zugehörige Software