ich möchte mit PHP eine CSV-Datei auslesen und den Inhalt als Tabelle darstellen. Das Auslesen der Datei ist nicht das Problem.
Die Darstellung der Tabelle wird vom IncludePHP komplett ignoriert.
Beispiel:
<?php
$termin[] = array('Datum' => 20081208, 'Ort' => "Wangen", 'Band'=>'cOoL RoCk oPaS');
$termin[] = array('Datum' => 20070311, 'Ort' => "Stuttgart", 'Band'=>'Die Hosenbodenband');
$termin[] = array('Datum' => 20070628, 'Ort' => "Tübingen", 'Band'=>'flying socks');
$termin[] = array('Datum' => 20070628, 'Ort' => "Stuttgart", 'Band'=>'flying socks');
switch ( $_GET['sortierung'] )
{
case ("d"):
// Sortierung nach Datum und Ort aufsteigend
array_multisort($datum, SORT_ASC, $ort, SORT_ASC, $termin);
break;
case ("o"):
// Sortierung nach Ort aufsteigend
array_multisort($ort, SORT_ASC, $termin);
break;
case ("b"):
// Sortierung nach Band aufsteigend
array_multisort($band, SORT_ASC, $termin);
break;
case ("da"):
// Sortierung nach Datum und Ort aufsteigend
array_multisort($datum, SORT_DESC, $termin);
break;
case ("oa"):
// Sortierung nach Ort aufsteigend
array_multisort($ort, SORT_DESC, $termin);
break;
case ("ba"):
// Sortierung nach Band aufsteigend
array_multisort($band, SORT_DESC, $termin);
break;
DEFAULT:
// Sortierung nach Datum
array_multisort($datum, SORT_ASC, $ort, SORT_ASC, $termin);
}
function farbwechsel ( $zeilenr )
{
if ( bcmod ( $zeilenr , '2' ) == 0 )
{
$hintergrundfarbe = ' bgcolor="#ACC8F0" ';
}
else
{
$hintergrundfarbe = ' bgcolor="#DDE8F9" ';
}
return ( $hintergrundfarbe );
}
?>
Um ein wenig zu üben habe ich den obigen Code aus einem PHP-Turtorial genommen und über IncludePHP in einem Artikel ausgeführt.
Das Ergebnis ist in Tabelle_IncludePHP.jpg zu sehen, wenn ich den gleichen Code im Editor direkt ausführe, dann sieht es aus wie in Tabelle_DirektPHP.jpg
Was läuft hier schief?? Irgendwie werden die Formatierungsbefehle im Joomla ignoriert. Wie schaffe ich es eine Tabelle über das IncludePHP in einem Joomla Artikel darzustellen??
Hallo Ralf,
danke für den Tip. Da werde ich mir wohl mal Sourcerer reinziehen.
Momentan habe ich den Code in einer php-Datei, die ich aus dem Artikel rufe. Sollte es da auch helfen, den Editor auszuschalten?
Grüße John
Lesezeichen