</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());
<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());
<!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 {