il codice del form della pagina html
codice:
<form action="../PHP/magazzino_ins.php" method="post" name="insart" target="_self">
<table border="0" cellspacing="2" cellpadding="2" width="100" bgcolor="#ffffff">
<caption align="left"></caption>
<tr>
<td>CODICE:</td>
<td><input type="text" name="code" size="25" value="Generato Automaticamente" maxlength="10" disabled readonly id="code" autocomplete="off"></td>
</tr>
<tr>
<td>CATEGORIA:</td>
<td><select name="categoria">
<option value="1" SELECTED>PROCESSORI</option>
<option value="2">SCHEDE MADRI</option>
<option value="3">MEMORIE</option>
<option value="4">HARD DISKS</option>
<option value="5">SCHEDE VIDEO</option>
<option value="6">SCHEDE AUDIO</option>
<option value="7">MODEMS</option>
<option value="8">LETTORI CD/DVD</option>
<option value="9">MASTERIZZATORI</option>
<option value="10">MULTIMEDIA</option>
<option value="11">RETE</option>
<option value="12">CABINETS</option>
<option value="13">MONITORS</option>
<option value="14">ACCESSORI</option>
<option value="15">STAMPANTI</option>
<option value="16">SCANNERS</option>
<option value="17">CAVI</option>
<option value="18">CONSUMISTICA</option>
<option value="19">SOFTWARE</option>
</select>
</td>
</tr>
<tr>
<td>MARCA:</td>
<td><select name="marca">
<option value="1" SELECTED>Value 1</option>
<option value="2">Value 2</option>
</select>
</td>
</tr>
<tr>
<td>DESCRIZIONE:</td>
<td><input type="text" name="descrizione" size="90" maxlength="90" id="descr"></td>
</tr>
<tr>
<td>PREZZOD'ACQUISTO:€</td>
<td><input type="text" name="acquisto" size="10" maxlength="10" id="pracq" autocomplete="off"></td>
</tr>
<tr>
<td>NOTE:</td>
<td><textarea name="note" cols="70" rows="5" wrap="physical"></textarea></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="ins" value="INSERISCI" id="ins"><input type="reset" name="reset" value="AZZERA" id="reset"></td>
</tr>
</table>
</form>
il codice della pagina php
Codice PHP:
<?php
include ("config.inc.php");
// SETTAGGIO VARIABILI
$pracq = 100;
$codice = 0;
$prv1pz = 1;
$prv10pz = 10;
$prv100pz = 100;
$tacq = 10;
$tven = 10;
$disp = 0;
$valmag = 0;
//CONNESSIONE AL DATABASE
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("&error=errore connessione database");
mysql_select_db($db_name, $db)
or die ("&error=errore selezione database");
//INSERIMENTO DATI
$query = "INSERT INTO in_commercio (cod, cat, marca, art, pr_cos, pr_1pz, pr_10pz, pr_100pz, t_acq, t_ven, disp, val_mag, note) VALUES ('$codice', '$_POST[categoria]', '$_POST[marca]', '$_POST[descrizione]', '$_POST[acquisto]', '$prv1pz', '$prv10pz', '$prv100pz', '$tacq', '$tven', '$disp', '$valmag', '$note')";
if (mysql_query($query, $db)) {
//MESSAGGIO DI INSERIMENTO CORRETTO
echo "inserimento articolo corretto";
}
//VARIABILE MESSAGGIO DI ERRORE DI INSERIMENTO UTENTE NELLA TABELLA
else {
echo "errore inserimento articolo";
}
//CHIUSURA DATABASE
mysql_close($db);
?>
Il problema, ricordo, è che quando il form invia i dati alla pagina php il browser interpreta ciò come richiesta di download di un file e mi chiede se aprirla o salvare la pagina php... io vorrei che non la aprisse prorio (visto che non serve ad altro che a inserire righe in u DB) o, almeno che visualizzasse la pagina con i messaggi. (evitando la richiesta di download della pagina).
grazie