codice tabella prodotti con opzione di modifica:
Pagina 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>"); } ?>
codice modifica-prodotto-ok.phpcodice:<?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:<?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>"); } ?>

Rispondi quotando