Tabellen mit Drupal erstellen


Obwohl Tabellen nicht mehr so oft gesehen sind, sind sie manchmal nachwievor sehr sehr hilfreich. Also, auch mit barrierefreiem Webdesign sind Tabellen nachwievor sehr hilfreich. Also, keine Sorgen, hier werden keine altertümlichen Tipps gegeben.

Das kleine Beispiel soll lediglich das Prinzip veranschaulichen:

<!–?php
$result = db_query("SELECT * FROM {my_table}");
$output = '';
$rows = array();
$header = array('id','Domain','Module');
$rows = array();
$i = 0;
while($row = db_fetch_object($result)){
$data = array();
$data[] = $row->sid;
$data[] = $row->domain;
$data[] = $row->module;
$rows[] = $data;
$i++;
}

$output .= theme('table', $header,$rows);
?>

Es gibt dann noch diverse weitere Features der Table API, aber das ist doch schon mal ein Anfang. Dadurch lassen sich Tabellen sehr schnell und ohne den ganzen lästigen HTML Code erzeugen. Sehr nützlich.