Tabellen selber gestalten/ändern
Eingetragen von Holzi (229)
am 13.12.2007 - 18:14 Uhr in
am 13.12.2007 - 18:14 Uhr in
Hi alle,
eine einfache Tabelle habe ich hin bekommen unter http://demo.holzwurm-page.com/holzarten/abisz.htm .
Jetzt würde ich gerne einige Überschriften der Tabelle so haben wollen, das man mit denen nich mehr aufsteigend/absteigend Sortieren kann, wie macht man sowas.
Und als 2 suche ich eine Möglichkei das ist die Tabelle über Formularfelder einschränken kann, damit zum Beispiel ein Besucher nur nach einer holzarten Familie suchen kann und alle anderen ausgeblendet werden, is so was möglich, wenn ja wie????
MfG
Michael Finger
Holztechniker
- Anmelden oder Registrieren um Kommentare zu schreiben
Suche was wie
am 13.12.2007 - 21:37 Uhr
Hi ,
ich suche eine Beschreibung oder Erklärung zu sowas wie diesen Quelltext:
<?php
$header = array(
array('data' => t('Holzart'), 'field' => 'field_holzart_value'), array('data'=> t('Holzbild'), 'field'=>'field_bildlink_vorschau_value'), array('data'=> t('Bild'), 'field'=>'field_bildlink_gross_value'),
array('data' => t('Familie'), 'field' => 'field_familie_value'),
array('data' => t('Erdteil'), 'field' => 'field_erde_value')
);
$limit = 20;
// Wir holen uns die Holzarten selbst aus der DB
$sql = 'SELECT * FROM {content_type_holzart_detail}';
$sql .= tablesort_sql($header);
$result = pager_query($sql, $limit);
$holzarten = array();
while ($data = db_fetch_object($result)) {
$holzart = array();
// Holzart
///////////////////////
$path_alias = drupal_get_path_alias('node/' . $data->nid);
if ($path_alias == 'node/' . $data->nid) {
$link=$data->field_holzart_value;
} else {
$link = '<a href="' . url('node/' . $data->nid) . '">' .$data->field_holzart_value . '</a>';
}
$holzart[] = array('data' => $link);
// Holzbilder
/////////////////////////
if ($data->field_bildlink_vorschau_value == "") {
$bild = 'K.a.';
} else {
$bild = '<a href="'. $data->field_bildlink_gross_value.'" class="thickbox" title="'.$data->field_holzart_value.'"><span>Bild</span></a>';
}
$holzart[] = array('data' =>$bild);
// Familie
///////////////////////
$holzart[] = array('data' => $data->field_familie_value);
// Erdteil
///////////////////////
$holzart[] = array('data' => $data->field_erde_value);
// Holzart Object in die Liste der Holzarten
$holzarten[] = $holzart;
}
// Alle gefunden Holzarten in eine Tabelle packen
$content .= theme('table', $header, $holzarten, array('summary' => t('Liste der Holzarten.')));
$content .= theme('pager', NULL, $limit, 0);
// Ausgabe der Seite
print $content;
?>
Da müßte es doch noch mehr erklärungen geben, aber ich finde nichts.
Michael Finger
Holztechniker