first commit
This commit is contained in:
Executable
+12
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
require_once __DIR__."/../includes/auth.php"; requireRole("proprietario"); require_once __DIR__."/../config/database.php";
|
||||
$idProdotto=filter_input(INPUT_GET,"idProdotto",FILTER_VALIDATE_INT)?:filter_input(INPUT_POST,"idProdotto",FILTER_VALIDATE_INT); $prodotto=null; $ingredienti=[]; $messaggio=null;
|
||||
/* TODO SQL DI SUPPORTO - Caricare prodotto e ingredienti con quantità.
|
||||
* Input: $idProdotto. Output: campi prodotto; idIngrediente, nomeIngrediente, unitaMisura, quantita. */
|
||||
if(postMethod()){ /* TODO SQL DI SUPPORTO - Modificare prodotto e associazioni ingrediente.
|
||||
* Input: $idProdotto e campi POST aderenti allo schema. Output: esito. */ $messaggio="Modifica predisposta: completare il TODO SQL."; }
|
||||
$pageTitle="Dettaglio prodotto";$basePath="..";require __DIR__."/../includes/header.php";
|
||||
?>
|
||||
<h1 class="h3">Dettaglio prodotto #<?=e($idProdotto?:"—")?></h1><?php if($messaggio):?><div class="alert alert-warning"><?=e($messaggio)?></div><?php endif;?><?php if(!$prodotto):?><div class="alert alert-info">Dati disponibili dopo il TODO SQL.</div><?php endif;?>
|
||||
<div class="row g-4"><div class="col-lg-7"><form method="post" class="card card-body shadow-sm"><input type="hidden" name="idProdotto" value="<?=e($idProdotto)?>"><label class="form-label">Nome</label><input class="form-control mb-3" name="nome" value="<?=e($prodotto["nome"]??"")?>" required><label class="form-label">Descrizione</label><textarea class="form-control mb-3" name="descrizione" required><?=e($prodotto["descrizione"]??"")?></textarea><label class="form-label">Procedura preparazione</label><textarea class="form-control mb-3" name="proceduraPreparazione" required><?=e($prodotto["proceduraPreparazione"]??"")?></textarea><div class="row"><div class="col"><label class="form-label">Prezzo</label><input class="form-control mb-3" type="number" min="0" step=".01" name="prezzoBase" value="<?=e($prodotto["prezzoBase"]??"")?>" required></div><div class="col"><label class="form-label">Tempo</label><input class="form-control mb-3" type="number" min="0" name="tempoPreparazione" value="<?=e($prodotto["tempoPreparazione"]??"")?>" required></div></div><button class="btn btn-primary">Salva modifiche</button></form></div><div class="col-lg-5"><div class="card card-body shadow-sm"><h2 class="h5">Ingredienti</h2><table class="table"><thead><tr><th>Ingrediente</th><th>Quantità</th></tr></thead><tbody><?php foreach($ingredienti as $i):?><tr><td><?=e($i["nomeIngrediente"])?></td><td><?=e($i["quantita"]." ".$i["unitaMisura"])?></td></tr><?php endforeach;?></tbody></table><p class="small text-muted">La gestione delle associazioni è predisposta nel TODO SQL di supporto.</p></div></div></div>
|
||||
<?php require __DIR__."/../includes/footer.php";?>
|
||||
Reference in New Issue
Block a user