quero fazer uma multiplicação porém <select name="peso_especifico" id="peso_especifico" > ele ta buscando o valor do "id" no banco de dados ao invés do peso_especifico, alguém tem algum a opinião de como posso resolver isso? segue o codigo abaixo: <table width="900" height="217" border="0" align="center" cellpadding="5" cellspacing="1"> <tr> <td width="496" height="184" valign="top" bgcolor="#FFFFCC"> <form name="produto" id="produto"><!-- INICIO DO FORMULARIO--> <table width="559" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="27" colspan="6"><div align="center" class="style13">LISTA DE MATERIAL</div></td> </tr> <tr> <td width="51" height="23"><div align="center" class="style12">ITEM</div></td> <td width="84"><div align="center" class="style12">MATERIAL</div></td> <td width="300"><div align="center" class="style12">PESO ESP. (Kg)</div></td> <td width="144"><div align="center" class="style12">COMPRIMENTO (mm)</div></td> <td width="65"><div align="center" class="style12">QTDE.</div></td> <td width="78"><div align="center" class="style12">PESO (Kg)</div></td> </tr> <tr> <!-- ================================================== ================================================== =========--> <td height="15"><input type="text" name="" id="textfield49" value="" size="2" align="center" ></td> <!-- ================================================== ================================================== =========--> <td> <select name="perfil" id="perfil" > <option value="0">Escolha um Perfil</option> <?php $sql = "SELECT * FROM estrutura_metalica ORDER BY id ASC"; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['perfil'].'</option>'; } ?> </select></td> <!-- ================================================== ================================================== =========--> <td height=15" width="300" align="center"><span class="style10"> <select name="peso_especifico" id="peso_especifico" > <option value="0" disabled="disabled" >Peso Especifico</option> </select> </td> <!-- ================================================== ================================================== =========--> <td height="15"> <input type="text" name="comprimento" id="comprimento" onkeypress='return SomenteNumero(event)' /> </td> <!-- ================================================== ================================================== =========--> <td height="15"> <input type="text" name="quantidade" id="quantidade" onkeypress='return SomenteNumero(event)'/> </td> <!-- ================================================== ================================================== =========--> <td height="15"> <span id="total"></span> <input type="hidden" name="peso_total" id="peso_total" /> </td> </tr> </table> </form> </td> </tr> </table> segue o arquivo calculo.js: //aqui inicia o codigo pra fazer o calculo do peso total $(document).ready(function(){ // monitorando o evento change dos campos $('#produto input').bind('change',function(){ // enviando os valores atuais dos campos ao PHP $.post('calculo.php',{ // serializando o formulario dataForm: $("#produto").serialize() }, function(data){ // obtendo o retorno do PHP / atualizando o valor $('#total').html(data) // informando o total ao campo hidden // sera utilizado ao submeter o form $('#peso_total').val(data) }) }) // realiza o calculo no inicio ou após um refresh $.post('calculo.php',{ dataForm: $("#produto").serialize() }, function(data){ $('#total').html(data) $('#peso_total').val(data) }) }) //aqui finaliza o codigo pra fazer o calculo do peso total //================================================== ===================================== //X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X= X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X= X=X=XX=X=X=XX=X=X=X=X=X=X=X //================================================== ===================================== //aqui inicia o codigo pra selecionar o perfil e retornar o peso $(document).ready(function(){ $("select[name=perfil]").change(function(){ $("select[name=peso_especifico]").html('<option value"0">carregando...</option>'); $.post("calculo.php", {perfil:$(this).val()}, function(valor){ $("select[name=peso_especifico]").html(valor); } ) }) }) //aqui finaliza o codigo pra selecionar o perfil e retornar o peso //================================================== ===================================== //X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X= X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X= X=X=XX=X=X=XX=X=X=X=X=X=X=X //================================================== ===================================== //SÓ DEIXA DIGITAR NÚMEROS EM ALGUNS CAMPOS function SomenteNumero(e){ var tecla=(window.event)?event.keyCode:e.which; if((tecla > 47 && tecla < 58)) return true; else{ if (tecla != 8) return false; else return true; } } e segue o arquivo calculo.php <?php include("001.php") ?> <!------------------------------CODIGO PHP PARA COMPLEMENTAR O CALCULO DO PESO TOTAL-------------------------------> <?php // Indices e valores dos produtos $valor = array( 'comprimento' => 0.001, 'quantidade' => 1, 'peso_especifico' => 1, ); // valor total inicial = 0 $total = 1; // passando os dados do form para um array $params = array(); parse_str($_POST['dataForm], $params); // calculando o valor dos produtos e somando ao total foreach($params as $item => $value) { if(isset($valor[$item]) && !empty($item)) $total *= $valor[$item] * $value; } // retornando o total calculado e formatado BRL echo number_format($total,2, ',', '.'); //----------------------------------------------------------------------------------------------------------------// //-------------CODIGO PHP PARA COMPLEMENTAR O SELECIONAR PERFIL E RETORNAR PESO-----------------------------------// $perfil = $_POST['perfil']; $sql = "SELECT * FROM estrutura_metalica WHERE id= '$perfil' ORDER BY id ASC"; $qr = mysql_query($sql) or die(mysql_error()); if(mysql_num_rows($qr) == 0){ echo '<option value=0">'.htmlentities('Peso especifico').'</option>'; }else{ while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id].'">'.$ln['peso_especifico'].'</option>'; } } //----------------------------------------------------------------------------------------------------------------// ?>