/**
  * 
  * @param type $Id chiave per trovare nel db
  * @return type jason del oggetto prodotto
  */
 function RicercaPerId($Id)
 {
     header('Content-Type: application/json; charset=UTF-8');
     $ProdottoDAO = new FProdotto();
     $ProdTrovato = $ProdottoDAO->RicercaPerId($Id);
     $Prodotto = new Prodotto($ProdTrovato[0]["Id"], $ProdTrovato[0]["Nome"], $ProdTrovato[0]["Descrizione"], $ProdTrovato[0]["Prezzo"], $ProdTrovato[0]["Ids"], $ProdTrovato[0]["Categoria"]);
     $ProdString = $Prodotto->getAsArray();
     return $ProdString;
 }
Example #2
0
<?php

//controllo se si sta facendo un inserimento
if (isset($_POST["save"]) and $_POST["save"] == "si") {
    $titolo = $_POST["titolo"];
    $descrizione = $_POST["descrizione"];
    $news = new Prodotto();
    if (isset($_POST["insert"]) and $_POST["insert"] == "si") {
        $news->add($data, $link, $titolo, $abstract, $descrizione, $titolo_ita, $abstract_ita, $descrizione_ita, $titolo_ted, $abstract_ted, $descrizione_ted, $home);
        //recupero l'ultimo id inserito
        $db = new Db();
        $id = $db->get_last_id();
    } elseif (isset($_POST["update"]) and $_POST["update"] == "si") {
        $id = aggiusta_post($_GET["id"]);
        $news->update($id, $data, $link, $titolo, $abstract, $descrizione, $titolo_ita, $abstract_ita, $descrizione_ita, $titolo_ted, $abstract_ted, $descrizione_ted, $home);
        //upload dei file
        update_file("news", "news_dettaglio.php?errore=file&id=" . $id, $id);
    }
    print "<script language='Javascript'>window.location.replace('news_dettaglio.php?id=" . $id . "&ins=si');</script>";
}
$data = date("d") . "/" . date("m") . "/" . date("Y");
$link = "";
$titolo = "";
$abstract = "";
$descrizione = "";
$titolo_ita = "";
$abstract_ita = "";
$descrizione_ita = "";
$titolo_ted = "";
$abstract_ted = "";
$descrizione_ted = "";