/** * * @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; }
<?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 = "";