aktuelle.kurse/oldies/m133/4_Modulinhalte_und_Uebungen/03-WEB-Architektur/04 a DB_Architektur/control/getmitarbeiter.php
Müller Harald 3fdacd20c0 muh
2022-07-28 09:14:44 +02:00

47 lines
1.6 KiB
PHP

<?php
/*************************************************************/
/** Modul: 3-Tier Architektur (M-133) **/
/** Filename: getmitarbeiter.php **/
/** Author: VOM **/
/** Version: 1.0 **/
/** **/
/*************************************************************/
session_start();
include_once $_SERVER['DOCUMENT_ROOT'] . '/M_133/DB_Architektur/include/db_connection.inc';
// Erfolgreiche DB Verbindung prüfen
if ($_SESSION['DBConnection']['DBID']){
// SQL Query definieren
$sql = "select P.Nachname,F.Firmenname, H.Hobyname from tbl_personen P ";
$sql .="join tbl_firmen F on P.fk_firma = F.id ";
$sql .="join tbl_hobbies H on P.fk_hobby = H.id ";
$sql .="order by P.Nachname asc";
// Query ausführen
$result = mysql_query($sql);
$html_Output_InnerTable = "<table border='1' bgcolor='#999999'><tbody>";
// Recorset zuweisen
while ($row = mysql_fetch_array($result)) {
$html_Output_InnerTable .= "<tr><td>". $row[0]. "</td>";
$html_Output_InnerTable .= "<td>". $row[1]. "</td>";
$html_Output_InnerTable .= "<td>". $row[2]. "</td></tr>";
}
// Daten für Präsentation Layer vorbereiten
$html_Output_InnerTable .= "</tbody></table>";
$html_Output = "<html><head><title>Mitarbeiter Table</title></head>";
$html_Output .= "<h1>Mitarbeiter Tabelle</h1>";
$html_Output .= "<body>";
$html_Output .= $html_Output_InnerTable;
$html_Output .= "</body></html>";
// HTML an Präsentation Layer senden
echo $html_Output;
}
?>