per amore dell'open source lo scrivo....
codice:
<form id="calc_qta" name="calc_qta" method="POST" action="<?php echo $editFormAction; ?>">
<p class="Stile1" onClick="apri_finestra('lista_prodotti.php','','scrollbars=yes,width=400,height=500')">fattura: <?php echo $row_fatt_acq['numero']; ?> del <?php echo $row_fatt_acq['data_fattura_acq']; ?> emessa da : <?php echo $row_fatt_acq['nome']; ?>
<?php echo $row_fatt_acq['cognome']; ?>
<?php echo $row_fatt_acq['ragionesociale']; ?></p>
<span class="Stile1">codice prodotto</span>
<input name="codice" type="text" id="codice" onClick="MM_openBrWindow('lista_prodotti.php','','scrollbars=yes,width=400,height=500')" readonly="">
<span class="Stile1">quantità in ingresso</span>
<input name="ingresso" type="text" id="ingresso" size="10" onkeyup="converti_in_grammi();"/>
<select name="peso_ingresso" id="peso_ingresso" onchange="converti_in_grammi();">
<?php
do {
?>
<option value="<?php echo $row_unita_misura['conversione']?>"><?php echo $row_unita_misura['label']?></option>
<?php
} while ($row_unita_misura = mysql_fetch_assoc($unita_misura));
$rows = mysql_num_rows($unita_misura);
if($rows > 0) {
mysql_data_seek($unita_misura, 0);
$row_unita_misura = mysql_fetch_assoc($unita_misura);
}
?>
</select>
<span class="Stile1">confezione da</span>
<input name="uscita" type="text" id="uscita" size="10" onKeyUp="converti_in_grammi();"/>
<select name="peso_uscita" id="peso_uscita" onChange="converti_in_grammi();">
<?php
do {
?>
<option value="<?php echo $row_unita_misura['conversione']?>"><?php echo $row_unita_misura['label']?></option>
<?php
} while ($row_unita_misura = mysql_fetch_assoc($unita_misura));
$rows = mysql_num_rows($unita_misura);
if($rows > 0) {
mysql_data_seek($unita_misura, 0);
$row_unita_misura = mysql_fetch_assoc($unita_misura);
}
?>
</select>
<span class="Stile1">qta secondo package </span>
<input name="qta" type="text" id="qta" size="10" readonly=""/>
</p>
<span class="Stile1">prezzo unitario al</span>
<select name="peso_prezzo" id="peso_prezzo" onChange="converti_in_grammi();">
<?php
do {
?>
<option value="<?php echo $row_unita_misura['conversione']?>"><?php echo $row_unita_misura['label']?></option>
<?php
} while ($row_unita_misura = mysql_fetch_assoc($unita_misura));
$rows = mysql_num_rows($unita_misura);
if($rows > 0) {
mysql_data_seek($unita_misura, 0);
$row_unita_misura = mysql_fetch_assoc($unita_misura);
}
?>
</select>
<span class="Stile1">prezzo unitario </span>
<input name="prezzo_iva_esclusa_singolo" type="text" id="prezzo_iva_esclusa_singolo" size="10" onKeyUp="converti_in_grammi();" />
<span class="Stile1">iva</span>
<input name="iva" type="text" id="iva" size="5" readonly="" />
<span class="Stile1"> totale senza iva</span>
<input name="prezzo_senza_iva" type="text" id="prezzo_senza_iva" size="10" onKeyUp="converti_in_grammi();" readonly="" />
<span class="Stile1">
con iva
<input name="prezzo_con_iva" type="text" id="prezzo_con_iva" size="10" onKeyUp="converti_in_grammi();" readonly=""/>
</span></p>
<span class="Stile1">prezzo acquisto per confezione</span>
<input name="prezzo_confezione" type="text" id="prezzo_confezione" size="10" readonly="" />
<input type="button" name="Submit" value="inserisci" onClick="controllo_modulo()" />
<input name="id_numero_fatt" type="hidden" id="id_numero_fatt" value="<?php echo $row_fatt_acq['id_fattura_acquisto']; ?>" />
<input name="idprod" type="hidden" id="idprod" />
<input name="idfornitore" type="hidden" id="idfornitore" value="<?php echo $row_fatt_acq['id_fornitore']; ?>" />
<input name="datacarico" type="hidden" id="datacarico" value="<?php echo oggi(); ?>" />
</p>
<input type="hidden" name="MM_insert" value="calc_qta">
</form>
nell'head
function converti_in_grammi()
{
var ingresso = document.calc_qta.ingresso.value;
var uscita = document.calc_qta.uscita.value;
var peso_ingresso = document.calc_qta.peso_ingresso.value;
var peso_uscita = document.calc_qta.peso_uscita.value;
var converti_ingresso = ingresso * peso_ingresso;
var converti_uscita = uscita * peso_uscita;
var qta = converti_ingresso/ converti_uscita;
var peso_prezzo = document.calc_qta.peso_prezzo.value;
var prezzo_iva_esclusa_singolo= document.calc_qta.prezzo_iva_esclusa_singolo.value ;
var prezzo_al_grammo=prezzo_iva_esclusa_singolo/peso_prezzo;
var prezzo_definitivo=prezzo_al_grammo*peso_uscita;
document.calc_qta.prezzo_senza_iva.value=prezzo_iv a_esclusa_singolo*ingresso;
document.calc_qta.qta.value=qta;
document.calc_qta.prezzo_confezione.value=(prezzo_ al_grammo*peso_uscita)*converti_uscita;
document.calc_qta.prezzo_senza_iva.value=ingresso* prezzo_iva_esclusa_singolo;
document.calc_qta.prezzo_con_iva.value=carica_iva( document.calc_qta.iva.value,document.calc_qta.prez zo_senza_iva.value);
}