Hallo Leute, ich steh heute voll auf dem Schlauch. Ich möchte folgendes machen, hänge aber zur Zeit. Ich hab in einer Klasse eine Funktion, und würde das Ergebnis gerne in einer anderen Datei ersichtlich machen.
Ich hab eine Datei "main.php" und in dieser hab ich die Funktion und möchte in der Datei "output/uebersicht.php" das Ergebnis zeigen, welches ich jetzt zur Zeit in der Funktion zeige.
Ich weiss jetzt leider wirklich nicht, wie ich die Funktion vorbereiten soll und wie ich das Ergebnis, welches hier mit echo dargestellt wird, in die Datei "output/uebersicht.php" bekomme. Bitte um Hilfe
Ich hab eine Datei "main.php" und in dieser hab ich die Funktion und möchte in der Datei "output/uebersicht.php" das Ergebnis zeigen, welches ich jetzt zur Zeit in der Funktion zeige.
PHP-Code:
function element($kategorien) {
foreach ($kategorien as $key => $val) {
$key;
}
if ($key != 0) {
$kategorie = 'WHERE b.Kategorie_ID = '.$key;
} else {
$kategorie = '';
}
$row_data_elemente = $this->db->resultset($this->db->query('SELECT a.Element_ID, b.Bezeichnung, a.Name, a.Organe, a.Wirkung, a.Anwendung '
. 'FROM tbl_element a '
. 'INNER JOIN tbl_kategorie b ON b.Kategorie_ID = a.Kategorie_ID '.$kategorie));
echo '<div class="uebersicht">';
echo '<table><tr>';
echo '<th>Element</th>';
echo '<th>Name</th>';
echo '<th>Wirkung</th>';
echo '<th>Organe</th>';
echo '<th>Anwendung</th>';
echo '<th>Bearbeiten</th>';
echo '</tr>';
foreach ($row_data_elemente as $row_element) {
$bezeichnung = $row_element['Bezeichnung'];
$name = $row_element['Name'];
$wirkung = $row_element['Wirkung'];
$anwendung = str_replace(',',',<br />',$row_element['Anwendung']);
$organe = str_replace(',',',<br />',$row_element['Organe']);
$id = $row_element['Element_ID'];
echo '<tr>';
echo '<td>'.$bezeichnung.'</td>';
echo '<td>'.$name.'</td>';
echo '<td>'.$wirkung.'</td>';
echo '<td>'.$organe.'</td>';
echo '<td>'.$anwendung.'</td>';
echo '<td><input class="btn_submit" type="submit" name="action_b['.$id.']" value="Bearbeiten" />';
echo '</tr>';
}
echo '</table></div>';
}
Kommentar