'; //$con = new Connection(); //$link = $con->getConnection(); $articleDao = new ArticleDao(); $bgColor = '#ffffff'; // Variables from the form $nr = $_REQUEST['nr'] ?? null; $action = $_REQUEST['action'] ?? ''; $artnr = $_REQUEST['artnr'] ?? null; $title = $_REQUEST['titel'] ?? null; $price = $_REQUEST['preis'] ?? null; $content = $_REQUEST['inhalt'] ?? null; // Action that has been selected switch ($action) { case 'loeschen': $deletionWorked = $articleDao->deleteByNumber($nr); if ($deletionWorked) { $message = 'Der Artikel wurde geloescht.'; } else { $message = 'Löschvorgang schlug fehl.'; } break; case 'save': $updateWorked = $articleDao->updateArticleByNumber($artnr, $title, $price, $content, $nr); if ($updateWorked) { $message = 'Der Artikel wurde upgedated.'; } else { $message = 'Updatevorgang schlug fehl.'; } break; case 'neu': $insertResult = $articleDao->insertArticle($title, $artnr, $price, $content); if ($insertResult) { $message = 'Der Artikel wurde hinzugefuegt.'; } else { $message = 'Insert schlug fehl'; } break; case 'update': $article = $articleDao->selectArticleByNumber($nr); echo ''; echo '
Art.-Nr.
Titel
Preis
Text

'; break; case 'formneu': echo ''; echo '
Art.-Nr.
Titel
Preis
Text

'; break; default: echo '

    Alle Artikel in der Übersicht:' . '
    ' . '' . '' . '' . '' . '' . '' . ''; $result = $articleDao->selectAll(); if (!empty($result)) { foreach ($result as $article) { $bgColor = $bgColor === '#ffffff' ? '#ededed' : '#ffffff'; echo '' . '' . '' . '' . '' . '' . ''; } echo ''; } else { echo ""; } echo '
    Art.-Nr.ArtikelPreisinhaltUpdateLoeschen
    ' . $article->getArticleNumber() . '' . $article->getTitle() . '' . $article->getPrice() . ' Fr. -' . $article->getContent() . 'UpdateLoeschen
    kein Artikel vorhanden!
    '; echo '
'; } // Print message and nav links echo "$message" . '

Zur Startseite' . ' - Neuen Artikel einfuegen?' . '';