<?php require_once "artikkeli.php"; $pageName = "Näytä sivut / Uutiset"; ?> <?php require "top.php"; ?> <?php try { require_once "artikkeliPDO.php"; $dbactions = new artikkeliPDO(); $artikkelit = $dbactions->kaikkiArtikkelit(); } catch (Exception $error) { print $error->getMessage(); } ?> <br> <h3>Sivut</h3> <br> <table> <thead> <tr> <td>Id</td>
require_once "artikkeli.php"; session_start(); $pageName = "Vahvista uusi sivu / artikkeli"; if (isset($_SESSION['artikkeli'])) { // Jos artikkeli on talletettu sessiomuuttujaan $artikkeli = $_SESSION['artikkeli']; } else { // Muussa tapauksessa poistutaan sivulta header("Location: uusi.php"); exit; } if (isset($_POST['tallenna'])) { try { require_once "artikkelipdo.php"; $dbactions = new artikkeliPDO(); $dbactions->lisaaArtikkeli($artikkeli); } catch (Exception $error) { print $error->getMessage(); } // Tyhjennetään sessiomuuttujat $_SESSION = array(); // Tuhotaan sessio session_destroy(); header("Location: tallennettu.php"); exit; } else { if (isset($_POST['peruuta'])) { // Tyhjennetään sessiomuuttujat $_SESSION = array(); // Tuhotaan sessio
if (isset($_POST['haenimella'])) { print $_POST['haenimella']; } ?> " id="haenimella" style="float: left;"> <input type="submit" name="hae" value="hae" style="float: left;"> <div style="clear: both;"></div> </form> <?php if (isset($_POST['hae'])) { if (strlen($_POST['haenimella']) > 2) { require_once "artikkeli.php"; require_once "artikkelipdo.php"; $txt = $_POST['haenimella']; $dbactions = new artikkeliPDO(); $artikkelit = $dbactions->haeArtikkelit($txt); if (empty($artikkelit)) { print "<p>Hakutuloksella ei löytynyt osumia</p>"; } else { foreach ($artikkelit as $artikkeli) { print "<p>Tyyppi: " . $artikkeli[0]->getTyyppi() . "</p>"; print "<p>Otsikko: " . $artikkeli[0]->getOtsikko() . "</p>"; print "<p>Alaotsikko: " . $artikkeli[0]->getAlaotsikko() . "</p>"; print "<br>"; } } } else { print "<p>Hakutermin tulee olla vähintään 3 merkin pituinen</p>"; } }