Recent Changes - Search:

Site

Dev

pmwiki.org

WikiSandbox edit SideBar
Version: Php-5.2.17
Version: pmwiki-2.2.5

Txtdb-help

Package version/links:

pmwiki-2.2.5
Skin - pmwiki
txtdb-2.2.0-alpha-6-20100212

Help

Syntax for dataquery and output within wikipages

  • (:txtdbSet ID 'Group.Name' DatabaseName:)
    1. ID is the unique ID per database call.
    2. Group.Name - wikipage where database resides.
    3. DatabaseName - Name of the database.
  • (:txtdbQuery ID "SelectQuery":)
    1. ID is the unique ID per database call.
    2. SelectQuery - Sql query.
  • (:txtdbDraw ID OutputType OutputBehaviour Options :)
    1. ID is the unique ID per database call.
    2. OutputType - table | wikitable | list | wikilist | pagevar | sessionvar | array | serialize
      • table - html output
      • wikitable - pmwiki simple table markup output
      • list - html list output
      • wikilist - pmwiki list markup output
      • pagevar - set page variables
      • sessionvar - set session variables
      • array - raw output as array
      • serialize - raw serialized output
    3. OutputBehaviour
      • sortable - for [table|wikitable] (adds css class sortable to the table)
      • transpose - for all OutputType
    4. Options
      • for pagevar|sessionvar - [prefix=varprefix] (prefix for variables names)
      • for table|wikitable - [id=abc] (css Id for ouput)
      • for table|wikitable|list - [class=xyz] (css class for ouput)
      • for list|wikilist - [UseFirstAsKey=0|1] (makes first data from list primary)
  • (:txtdbPageVar:) ..... (:txtdbPageVarEnd:)
    • for pagevar|sessionvar - when output as 'pagevar,sessionvar' in 'txtdbDraw',
      the Set/Query/Draw calls needs to be encapsulated by this directive.
  • FORM/s posting
    1. txtdbFrmId - ID field(fixed,required) for db call
    2. dbpage - is name/value to be used while posting 'Group.Name'
    3. dbname - is name/value to be used while posting 'DatabaseName'
    4. query - is name/value to be used while posting 'SelectQuery'
    5. txtdbSubmit - submit button name(fixed,required)
    • Output from forms...
      • (:txtdbDraw TxtDbId1 .... :) - (can be used except for 'pagevar,sessionvar' output)
      • (:txtdbDrawVar TxtDbId1 pagevar|sessionvar [prefix=txtdb] :) - (for 'pagevar,sessionvar' output)

Syntax for database/data table in wikipages

Edit - History - Print - Recent Changes - Search
Page last modified on April 10, 2010, at 02:52 PM