Datenbank-Design & bp-Programmierung & Webtools Webmaster: Harald Fehde & Website: bei123.de Weitere kostenlose Codeschnipsel und Anwendungen finden Sie: ![]() |
Eine Auto-Datei dient als Beispiel für die Umsetzung. Die Datei hat die Felder Marke, Typ, Farbe, Tueren ,Preis(siehe unten).
Nachfolgend ein Beispiel, das mit dem Unterprogramm list_sort_optionen durch entsprechende Parameter-Übergabe realisiert wurde.
Als Ergebnis wird die nachfolgende übersichliche Liste mit Farbwechsel je Zeile ausgegeben - über ein verlinktes Feld (hier [Typ]) gelangt man zur Detailansicht (siehe unten).
In diesem Beispiel wird zudem über das Feld [Marke] gruppiert sowie jeweils über das Feld [Preis] summiert - und "Warenwert je Marke" ermittelt. (siehe auch sum_sort_grp)
Felder, Spaltenzahl und Farbwechsel der Zeilen können mit übergebenen Parametern gesteuert werden.
(0) | Warenwert in EURO: 0,00 |
|
2003.03.28,00:00.00#5 (0) | Warenwert in EURO: 0,00 |
|
BMW (4) | Warenwert in EURO: 7.000,00 | |||||
|
Gelb (2) | Warenwert in EURO: 6,00 | |||||
|
grün (0) | Warenwert in EURO: 0,00 |
|
°grün (0) | Warenwert in EURO: 0,00 |
|
<html><body> |
<perl>sub list_sort_optionen |
get "Id==* sort=$opt_feld,$sort_feld,$info_feld", "$db"; |
$opt_summe=&FormatZahl($opt_summe,2);# Decimal-Zahl |
$info_id=&FormatZahl($info_id,2);# Decimal-Zahl |
$werte_liste.="$Za<td width=$width%><font face='$font-family' size=$font_size><a href=\"$rec_link&Id=$rec_id\">$rec_val<a/> $info_id</font></td>$Ze"; |
<br><table border=0 width=100% cellpadding=0 cellspacing=1 bgcolor="$opt_bg_color"> |
<perl>sub FormatZahl |