Hallo Leute, ich habe einen Codeschnipsel, welcher alle Informationen eines Artikels in einer Tabelle ausgibt. Für jeden Artikel wird eine neue <TR> genutzt.
Ich möchte nun aber an die einzelnen Informationen des Artikels ran, die Schleife für jeden Artikel soll bestehen bleiben. Leider bekomme ich das irgendwie nicht hin!
Zur Zeit wird einfach jede Information zu einem Artikel ausgegeben in einer Schleife!
Ich möchte nun aber an die einzelnen Informationen des Artikels ran, die Schleife für jeden Artikel soll bestehen bleiben. Leider bekomme ich das irgendwie nicht hin!
Zur Zeit wird einfach jede Information zu einem Artikel ausgegeben in einer Schleife!
PHP:
<?php
function search($array, $recursive = false, $return = false, $null = ' ')
{
if (empty($array) || !is_array($array)) {
return false;
}
if (!isset($array[0]) || !is_array($array[0])) {
$array = array($array);
}
$table = "<table border='0'>\n";
foreach ($array as $row) {
$table .= "\t<tr>" ;
foreach ($row as $cell) {
$table .= "<td style='border-width:1px;border-style:solid;border-color:#008000;' bgcolor='#90EE90'>";
if (is_object($cell)) { $cell = (array) $cell; }
if ($recursive === true && is_array($cell) && !empty($cell)) {
$table .= "\n" . search($cell, true, true) . "\n";
} else {
$table .= (strlen($cell) > 0) ?
htmlspecialchars((string) $cell) :
$null;
}
$table .= '</td>';
}
$table .= "</tr>\n";
}
$table .= '</table>';
if ($return === false) {
echo $table;
} else {
return $table;
}
}
?>