Olá amigos Tenho um formulário que tem varios campos textfield portanto ao prencher os primeiros preciso que o Ultimo já va fazendo os cáculos e mostrando o resultado cossegui fazer isso com um script e m javascript mas preciso que seja em PHP por favor me ajudem.
Pergunta
nedes
Olá amigos Tenho um formulário que tem varios campos textfield portanto ao prencher os primeiros preciso que o Ultimo já va fazendo os cáculos e mostrando o resultado cossegui fazer isso com um script e m javascript mas preciso que seja em PHP por favor me ajudem.
<!-- função para calcular os campos do form -->
function Calcula() {
// pega o campo rodo.value
var rodo = eval(document.form1.rodo.value);
// pega o campo comp.value
var comp = eval(document.form1.comp.value);
var resu = rodo/4*(rodo/4)*(comp) / 10000
if (eval(document.form1.oco1.value)>0){
var oco1 = eval(document.form1.oco1.value);
var oco2 = eval(document.form1.oco2.value);
var desco = oco1*oco2*(comp) / 10000
var quantidade = resu-desco;
}
else
{
var quantidade = resu;
}
///num passa o valor para o campo quantidade
document.form1.quantidade.value = quantidade;
}
</script>
<td colspan="10"><form action="<?php echo $editFormAction; ?>" method="POST" name="form1" id="form1">
<table width="525">
<tr style="text-align: left">
<td width="116" align="left" class="texto1" style="text-align: left">Código:</td>
<td width="397"><label>
<input name="codigo" type="text" id="codigo" value="<?php echo $row_Recordset2['codigo']; ?>" size=10" onKeyPress= "return checkIt(event)"/>
</label></td>
</tr>
<tr>
<td class="texto1" style="text-align: left">Fornecedor:</td>
<td><label for="codfor"></label>
<input name="codfor" type="text" id="codfor" value="<?php echo $row_Recordset2['codfor]; ?>" size="10" onKeyPress= "return checkIt(event)"/></td>
</tr>
<tr>
<td class="texto1" style="text-align: left">Essência:</td>
<td><label>
<input name="essencia" type="text" id="essencia" onkeydown="this.value = this.value.toUpperCase();cancAcento()" onkeyup="this.value = this.value.toUpperCase()" value="<?php echo $row_Recordset2['essencia']; ?>" size=50"/></label></td>
</tr>
<tr>
<td class="texto1" style="text-align: left"><span class="texto1" style="text-align: left">Plaqueta</span>:</td>
<td><label>
<input name="plaqueta" type="text" id="plaqueta" value="<?php echo $row_Recordset2['plaqueta]; ?>" size="10" onKeyPress= "return checkIt(event)"/></label></td>
</tr>
<tr>
<td class="texto1" style="text-align: left"><span class="texto1" style="text-align: left">Comprimento</span>:</td>
<td><label>
<input name="comp" type="text" id="comp" onblur="Calcula();" value="<?php echo $row_Recordset2['comp']; ?>" size=10" onKeyPress= "return checkIt(event)"/></label></td>
</tr>
<tr>
<td class="texto1" style="text-align: left"><span class="texto1" style="text-align: left">Rodo</span>:</td>
<td><label>
<input name="rodo" type="text" id="rodo" onblur="Calcula();" value="<?php echo $row_Recordset2['rodo]; ?>" size="10"onKeyPress= "return checkIt(event)"/></label>
</tr>
<tr>
<td class="texto1" style="text-align: left"><span class="texto1" style="text-align: left">Oco - 1</span>:</td>
<td><label>
<input name="oco1" type="text" id="oco1" onblur="Calcula();" value="<?php echo $row_Recordset2['oco1']; ?>" size=10" onKeyPress= "return checkIt(event)"/></label>
</tr>
<tr>
<td class="texto1" style="text-align: left"><span class="texto1" style="text-align: left">Oco - 2</span>:</td>
<td><label>
<input name="oco2" type="text" id="oco2" onblur="Calcula();" value="<?php echo $row_Recordset2['oco2]; ?>" size="10" onKeyPress= "return checkIt(event)"/></label>
</tr>
<tr>
<td class="texto1" style="text-align: left"><span class="texto1" style="text-align: left">Quantidade</span>:</td>
<td><label>
<input name="quantidade" type="text" id="quantidade" onblur="Calcula(), KW_calcForm('quantidade',1000,-1,'#quantidade')" value="<?php echo $row_Recordset2['quantidade']; ?>" size=10" readonly="readonly" onKeyPress= "return checkIt(event)"/></label></td>
</tr>
<tr>
<td class="texto1" style="text-align: left">Preçod e Compra:</td>
<td><label>
<input name="vlcompra" type="text" id="vlcompra" value="<?php echo $row_Recordset2['vlcompra]; ?>" size="10" onKeyPress= "return checkIt(event)"/></label></td>
</tr>
<tr>
<td class="texto1" style="text-align: left">Data:</td>
<td><label>
<input name="data" type="text" id="data" value="<?php echo $data; ?>" size="10" onKeyPress= "return checkIt(event)"/></label></td>
</tr>
<tr class="texto1" style="text-align: left">
<td colspan="2" align="center"><input type="submit" name="gravar" id="gravar" value="Atualizar"/></td>
</tr>
</table>
<input type="hidden" name="MM_update" value="form1" />
</form></td>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.