26.03.2008, 22:39
Hi,
schade das Du nix mit PHP machen kannst, so zumindest hab ich da was in Erinnerung. Das würde Dir nämlich 90% der Arbeit abnehmen. Vorallem das konstruieren der Tabellen und CSS Anweisungen.
Damit kannst Du z.B. beliebige Datensätze einer Textdatei in Tabellenform ausgeben.
Das wäre der Beispieldatensatz dazu...
und das wird ausgegeben...
Kommen da neue Daten dazu oder fallen welche weg, Datensatz aktualisieren, neu hochladen, fertig... ;-)
Cu Helmut
schade das Du nix mit PHP machen kannst, so zumindest hab ich da was in Erinnerung. Das würde Dir nämlich 90% der Arbeit abnehmen. Vorallem das konstruieren der Tabellen und CSS Anweisungen.
Damit kannst Du z.B. beliebige Datensätze einer Textdatei in Tabellenform ausgeben.
PHP-Code:
<?php
$daten = file('daten.dat');
$first_row = explode('|', $daten[0]);
$anzahl = count($first_row);
$zeilen = count($daten);
$tab_titel_row = '';
for($i = 0; $i< $anzahl; $i++) {
$tab_titel_row .= "<td class=\"toprow\">$first_row[$i]</A></td>";
}
echo "<table border=\"1\" align=\"center\">";
echo "<tr>";
echo $tab_titel_row;
echo '</tr>';
$cssclass = 'rowa';
for($j = 1; $j < $zeilen; $j++) {
$cssclass = $cssclass == 'rowa' ? 'rowb' : 'rowa';
echo "<tr>";
$rows = explode('|', $daten[$j]);
for($t = 0; $t < $anzahl; $t++) {
$rows[$t] = $rows[$t] != '' ? $rows[$t] : ' ';
echo "<td class=\"$cssclass\">$rows[$t]</td>";
}
echo "</tr>\n";
}
echo "</table>";
?>
Das wäre der Beispieldatensatz dazu...
Code:
Name|Vorname|Datum|Land|Männlich/Weiblich
Walter|Helmut|2004.02.02|Deutschland|M
Meyer|Lisa|2003.12.28|Deutschland|W
Müller|Maximilian|2002.05.22|Schweiz|M
Lehmann|Hubert|2002.11.01|Oesterreich|M
Schulze|Stefanie|2004.01.04|Deutschland|W
Wolter|Willy|2002.06.09|Oesterreich|M
Thomas|Eva-Maria|2004.01.17|Schweiz|W
Schneyder|Jean|2001.09.04|Frankreich|M
Clerc|Pascale|2002.11.17|Frankreich|M
Benguerel|Sebastian|2003.08.10|Spanien|M
Carl|Johanna|2002.10.01|Deutschland|W
und das wird ausgegeben...
Kommen da neue Daten dazu oder fallen welche weg, Datensatz aktualisieren, neu hochladen, fertig... ;-)
Cu Helmut