示例#1
0
    </div> <!--collapseNavbar-->
    </div> <!-- container-fluid-->
      </nav>
  </header>
  
   
    <div class="container">
<h2>Valittu tuote</h2>

<?php 
try {
    require_once "TuotePDO.php";
    if (isset($_GET["id"])) {
        $id = $_GET["id"];
    }
    $kantakasittely = new TuotePDO();
    $rivit = $kantakasittely->tuoteHaku($id);
    foreach ($rivit as $tuote) {
        $tuotekuva = $tuote->getKuva();
        $id = $tuote->getId();
        print "<form class='col-md-3 thumbnail' action='kaikkiTuotteet.php' method='POST' >";
        print "<p>Nimi: " . $tuote->getNimi();
        print "<br>Valmistaja: " . $tuote->getValmistaja();
        print "<br>Hinta: " . $tuote->getHinta();
        print "<br>Kuvaus: " . $tuote->getKuvaus() . "</p>\n";
        //haetaan kuvan osoite (path)
        print "<img class=\"thumbnail\" src=\"{$tuotekuva}\" width=\"100px\" height=\"100px\"\\/>";
        print " \n\t\t\t  <input class='btn btn-warning' type='submit' value='Takaisin'>\n\t\t\t\t</form>";
    }
} catch (Exception $error) {
    header("location: virhe.php?sivu=Listaus&virhe=" . $error->getMessage());
示例#2
0
<li role="presentation"><a href="tuoteLisays.php">Lisää tuote</a></li>
<li role="presentation"><a href="asetukset.php">Asetukset</a></li>
            
    </ul>
    </div> <!--collapseNavbar-->
    </div> <!-- container-fluid-->
      </nav>
  </header>
  
   
    <div class="container">
<h2>Kaikki tuotteet</h2>
<?php 
try {
    require_once "TuotePDO.php";
    $kantakasittely = new TuotePDO();
    $rivit = $kantakasittely->kaikkiTuotteet();
    foreach ($rivit as $tuote) {
        $tuotekuva = $tuote->getKuva();
        $id = $tuote->getId();
        print "<form class='col-md-3 thumbnail' action='kaikkiTuotteet.php' method='POST' >";
        print "<p>Nimi: " . $tuote->getNimi();
        print "<br>Valmistaja: " . $tuote->getValmistaja();
        print "<br>Hinta: " . $tuote->getHinta();
        print "<br>Kuvaus: " . $tuote->getKuvaus() . "</p>\n";
        //haetaan kuvan osoite (path)
        print "<img class=\"thumbnail\" src=\"{$tuotekuva}\" width=\"100px\" height=\"100px\"\\/>";
        print "  <input type='hidden' name='id' value='{$id}'>\n\t\t\t  <input class='btn btn-primary' type='submit' name='nayta' value='Näytä'>\n\t\t\t  <input class='btn btn-danger' type='submit' name='poista' value='Poista'>\n\t\t\t\t</form>";
    }
} catch (Exception $error) {
    header("location: virhe.php?sivu=Listaus&virhe=" . $error->getMessage());
示例#3
0
<!DOCTYPE html>
<?php 
require_once 'Tuote.php';
session_start();
if (isset($_POST["korjaa"])) {
    header("location: tuoteLisays.php?korjaa=1");
    //päätetään sessio tältä sivulta
    session_write_close();
    exit;
} elseif (isset($_POST["tallenna"])) {
    //otetaan tuote sessiosta tallennusta varten
    $tuote = $_SESSION["Stuote"];
    try {
        require_once "TuotePDO.php";
        $kantakasittely = new TuotePDO();
        //lisaaTuote palauttaa id:n ->lastinsertid()
        $id = $kantakasittely->tuoteLisays($tuote);
        // Muutetaan istunnossa olevan olion id lisäykseltä saaduksi id:ksi
        $_SESSION["Stuote"]->setId($id);
    } catch (Exception $error) {
        session_write_close();
        header("location: virhe.php?sivu=" . urlencode("Lisäys") . "&virhe=" . $error->getMessage());
        exit;
    }
    header("location: varmistus.php?varmistus=1");
    exit;
} elseif (isset($_POST["peruuta"])) {
    unset($_SESSION["Stuote"]);
    header("location: index.php");
    exit;
} else {