Ejemplo n.º 1
0
<?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>
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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>";
    }
}