Buongiorno,
stò cercando di fare una pagina per aggiornare i prodotti già presenti nel database, ma non riesco a far funzionare la pagina in questione.
Vi posto il codice e spero che sia veramente l'ultima cosa che chiederò.
Un grazie in anticipo.
Form per inserimento nuovi dati:
Codice PHP:
<?
@include 'aggiorna_offerta.php';
echo"
<br />
<FONT COLOR=\"WHITE\" face=\"Arial, Helvetica\">Prezzo prodotto in offerta (massimo 10 caratteri)</font>
<br />
<input type=\"text\" maxlength=\"10\" SIZE=\"10\" name=\"prezzo\" />
<br />
<br />
<FONT COLOR=\"WHITE\" face=\"Arial, Helvetica\">Indice di qualita' (massimo 30 caratteri)</font>
<br />
<input type=\"text\" maxlength=\"30\" SIZE=\"30\" name=\"indice\" />
<br />
<br />
<br />
<FONT COLOR=\"WHITE\" face=\"Arial, Helvetica\">Nome Prodotto</font>
<br />
<input type=\"text\" maxlength=\"300\" name=\"nome_prodotto\" />
<br />
<br />
<FONT COLOR=\"WHITE\" face=\"Arial, Helvetica\">Posizione in tabella</font>
<br/>
<SELECT NAME=\"id\">
<OPTION VALUE=\"1\">1
<OPTION VALUE=\"2\">2
<OPTION VALUE=\"3\">3
<OPTION VALUE=\"4\">4
<OPTION VALUE=\"5\">5
<OPTION VALUE=\"6\">6
</SELECT>
<br /><br/>
<br /><br/>
<input type=\"submit\" value=\"Invia\" />
</form>
";
?>
Pagina aggiorna_offerta.php:
Codice PHP:
<?
function aggiorna_offerta()
{
@include 'config.php';
$sql = "UPDATE offerte SET prezzo='$_POST[prezzo]', indice='$_POST[indice]', nome_prodotto='$_POST[nome_prodotto]' WHERE id='$_POST[id]'";
$result = @mysql_query ($sql) or die (mysql_error());
return true;
echo "Prodotto modificato con successo";
}
?>
Grazie ancora