[table] allows you to quickly create a temporary 'in line' database that is local to the template and not part of the global database cache. A table can be used in any context that accepts a database 'db' as a parameter (using the syntax table=tablename).
With [table], you define the name of the table and the fields. Between the table tags, you populate the table with tab delimited values, with the record separated by returns, just like a .db file. Don't worry about how the browser handles tabs and returns; the browser never sees them! WebDNA does its magic before the page is given to the browser.[table name=yourtablename&fields=field1,field12,field3]
value value value
value value value
value value value
[/table]
[table name=filelisting&fields=fname,fsize,fdate]
[listfiles images/uploads][filename] [size] [moddate]
[/listfiles]
[/table]
[search table=filelisting&nefnamedatarq=[blank]&fsizesort=1]
[founditems]
[filename] ([fsize]), [fdate]<br>
[/founditems]
[/search]
You can declare a table by using the context without adding records. Then, later on the page, you can use append and replace (and delete, for that matter) to populate the table. Then when you're done with all that, do your search.
Parameter | Description |
---|---|
name | The name used to reference the table during the duration of the template. |
fields | A comma delimited, ordered, list of fieldnames to be used for the table. |
[text]alphabet=abcdefghijklmnopqrstuvwxyz[/text]
[table name=t1&fields=from,to]
[listchars chars=[alphabet]]
[char] [index]
[/listchars]
[/table]
[convertchars table=t1]this is your text[/convertchars]
DOWNLOAD WEBDNA NOW!
A compilation of some user's questions...
Tips and TricksA list of user-submitted tips ...
Download WebDNA ApplicationsWebDNA applications...
WebDNA ModulesA list of the currently available modules...
WebDNA LibrariesA list of available libraries for WebDNA...
Technical Change HistoryThis Technical Change History provides a reverse chronological list of WebDNA changes...
[encrypt] and [decrypt] allow you to store sensitive data in your databases without risk of exposing it to prying eyes...
[copyfile]Copy a file with the content you want on your webspace...
[flushdatabases]...
[function]This context enables the WebDNA programmer to call a previously defined block of WebDNA code...
[removelineitem]...
[findstring][FindString Source=...