codice tabella prodotti con opzione di modifica:
codice:
<?php
if(isset($_SESSION['utente']) && $_SESSION['utente'] != "")
{
$utente = $_SESSION['utente'];
include("db_connection.php");
//query per vedere i prodotti
$query = "SELECT * FROM magazzino ORDER BY CODICE";
$res = mysql_query($query);
//ciclo while per impaginare i prodotti
echo("<p><a href=\"#nuovo_prodotto.php\">Inserisci un nuovo prodotto</a></p>");
echo("<table width=\"100%\" border=\"1\">");
echo("<tr><td><b>CODICE</b></td><td><b>DESCRIZIONE PRODOTTO</b></td><td><b>QUANTITÀ</b></td><td><b>MODIFICA/ELIMINA</b></td></tr>");
while($dati = mysql_fetch_array($res))
{
//variabile
$codice = $dati['CODICE'];
$descrizione = $dati['DESCRIZIONE'];
$quantita = $dati['QUANTITA'];
echo("<tr><td>$codice</td><td>$descrizione</td><td>$quantita</td><td><a href=\"modifica-prodotto.php?codice=$codice\">Modifica</a><br><a href=\"#elimina-prodotto?$codice\">Elimina prodotto</a><br><a href=\"#crea-bolla.php\">Crea Bolla</a></td></tr>");
}
echo("</table>");
}
else
{
echo("<p>Questa pagina è protetta: <a href=\"../index.php\"> vai alla pagina di accesso</a></p>");
}
?>
Pagina di modifica:
codice:
<?php
$utente = $_SESSION['utente'];
include("db_connection.php");
$codice_modifica = $_GET['codice'];
$query = "SELECT * FROM magazzino WHERE CODICE = '$codice_modifica'";
$res = mysql_query($query);
$dati = mysql_fetch_array($res);
$codice = $dati['CODICE'];
$descrizione = $dati['DESCRIZIONE'];
$quantita = $dati['QUANTITA'];
echo("
<form action=\"modifica-prodotto-ok.php\" method=\"POST\">
<input type=\"hidden\" name=\"codice_modifica\" value=\"$codice_modifica\">
<table width=\"100%\">
<tr><td>Codice prodotto</td><td><input type=\"text\" name=\"codice\" value=\"$codice\"></td></tr>
<tr><td>Descrizione</td><td><input type=\"text\" name=\"descrizione\" value=\"$descrizione\"></td></tr>
<tr><td>Quantità</td><td><input type=\"text\ name=\"quantita\" value=\"$quantita\"</td></tr>
<tr><td><input type=\"reset\" value=\"Annulla le modifice\"></td>
<td><input type=\"submit\" value=\"Conferma\"></td></tr>
</table>
</form>
<a href=\"index.php\">Torna indietro</a>
");
?>
codice modifica-prodotto-ok.php
codice:
<?php
session_start();
if(isset($_SESSION['utente']) && $_SESSION['utente'] != "")
{
$utente = $_SESSION['utente'];
include("db_connection.php");
$codice_modifica = $_POST['codice_modifica'];
$codice_controllo = $_POST['codice'];
$descrizione = $_POST['descrizione'];
$quantita = $_POST['quantita'];
//controllo
if($codice_modifica == $codice_controllo)
{
$aggiorna = "UPDATE magazzino SET DESCRIZIONE = '$descrizione', QUANTITA = '$quantita'";
mysql_query($aggiorna);
echo("<p>Il prodotto è stato modificato<br><a href=\"tabella-prodotti.php\">Torna alla tabella</a></p>");
}
else
{
// controllo che non sia duplicato il codice del prodotto
$query = "SELECT * FROM magazzino WHERE codice = '$codice_controllo'";
$res = mysql_query($query);
$conteggio = mysql_num_rows($res);
if($conteggio != 0)
{
echo("<p>ATTENZIONE: stai inserendo un codice prodotto già in uso<br><a href=\"modifica-prodotto.php?codice=$codice_modifica\">Torna alla pagina di modifica</a></p>");
}
else
{
$aggiorna = "UPDATE magazzino SET CODICE = '$codice_controllo', DESCRIZIONE = '$descrizione', QUANTITA = '$quantita'";
mysql_query($aggiorna);
echo("<p>Il prodotto è stato modificato<br><a href=\"tabella-prodotti.php\">Torna alla tabella dei prodotti</a></p>");
}
}
}
else
{
echo("<p>Questa pagina è protetta: <a href=\"index.php\">vai alla pagina di accesso</a></p>");
}
?>