Php > HTML and Php
Ultimate Column Generator
Ultimate Column Generator $i+1, 'start' => '', 'end' => ''); } $output[0]['start'] = '
'; $output[$columns]['end'] = '
'; $output[$columns]['next'] = 0; if ($debug) var_dump_extra($output); return $output; } /* Normally you would have a predefined number of columns so no need * for this part of the code */ $columns = getGetVar('columns',2); $items = getGetVar('items', 10); $columns--; $columns = max($columns, 1); $columns = min($columns, 8); $items = max($items, $columns); $items = min($items, 100); $debug = (getGetVar('debug',0)==1); $live = (getGetVar('live',0)==1); /* end of "demo only" code */ //get the structural information about the data $colInfo = getColInfo($columns, $debug); echo "
"; //toggle controls the column count $toggle = 0; //rowclass controls the striping of the rows and requires a stylesheet to have //classes called row0 and row1 $rowclass = 0; if ($live) { //call the database with a query and get back some data $result = getLiveResult($items); while($row = mysql_fetch_array($result)) { $name = stripslashes($row['name']); $description = stripslashes($row['description']); echo "{$colInfo[$toggle]['start']}
{$description}
{$colInfo[$toggle]['end']}"; $toggle = $colInfo[$toggle]['next']; if ($toggle == 0) $rowclass = 1 - $rowclass; } } else { //this would normally be a database query $result = getData($items, $debug); foreach($result as $item) { echo "{$colInfo[$toggle]['start']}
{$item}
{$colInfo[$toggle]['end']}"; $toggle = $colInfo[$toggle]['next']; if ($toggle == 0) $rowclass = 1 - $rowclass; } } if ($toggle > 0) echo ''; echo '
'; ?>
Php Codes
Algorithms
Arrays
Authentication
Calendar
Code Snippets
Programs
Content Manage
Contest Related
Cookies
Credit Cards
DBase Related
Databases
Date Time
Directories
E-Mail
Errors
File
File System
Forms
Handling
Graphics
HTML and PHP
Informix
Ingres
InterBase
LDAP
Look and Feel
Miscellaneous
MySQL
Other
PHP Classes
Searching
Navigation
Statistics
Strings
User Manage