Cyberoma 5 Denunciar post Postado Outubro 15, 2011 Galera, estou querendo ataulizar uma tabela do banco, passando os valores atraves do formulario.. mas assim, eu queria pegar o valor que veio do form, dai somar ou diminuir com os valores que ja estao no banco. como posso fazer isso?? form.php <form id="form1" name="form1" method="post" action="funcoes.php?funcao=gravar"> <table width="315" border="1" align="center" cellpadding="1" cellspacing="1"> <tr> <td colspan="2" align="center" bgcolor="#CCCCCC">Insira os dados</td> </tr> <tr> <td width="97" bgcolor="#CCCCCC">Nome:</td> <td width="205" bgcolor="#CCCCCC"><label> <input name="nome" type="text" id="nome" size="30" maxlength="30" /> </label></td> </tr> <tr> <td bgcolor="#CCCCCC">Valor Soma:</td> <td bgcolor="#CCCCCC"><label> <input name="soma" type="text" id="soma" size="30" maxlength="30" /> </label></td> </tr> <tr> <td bgcolor="#CCCCCC">Valor Subtrai:</td> <td bgcolor="#CCCCCC"><label> <input name="subtrai" type="text" id="subtrai" size="30" maxlength="30" /> </label></td> </tr> <tr> <td colspan="2" align="center" bgcolor="#CCCCCC"><input type="submit" name="button" id="button" value="Enviar" /></td> </tr> </table> </form> <br /><br /> <form id="form1" name="form1" method="post" action="funcoes.php?funcao=update"> <table width="315" border="1" align="center" cellpadding="1" cellspacing="1"> <tr> <td colspan="2" align="center" bgcolor="#CCCCCC">Atualize os dados</td> </tr> <tr> <td width="97" bgcolor="#CCCCCC">Nome:</td> <td width="205" bgcolor="#CCCCCC"><label> <input name="nome" type="text" id="nome" size="30" maxlength="30" /> </label></td> </tr> <tr> <td bgcolor="#CCCCCC">Valor Soma:</td> <td bgcolor="#CCCCCC"><label> <input name="soma" type="text" id="soma" size="30" maxlength="30" /> </label></td> </tr> <tr> <td bgcolor="#CCCCCC">Valor Subtrai:</td> <td bgcolor="#CCCCCC"><label> <input name="subtrai" type="text" id="subtrai" size="30" maxlength="30" /> </label></td> </tr> <tr> <td colspan="2" align="center" bgcolor="#CCCCCC"><input type="submit" name="button" id="button" value="Atualizar" /></td> </tr> </table> </form> funcoes.php <?phpinclude "conexao.php"; $nome = $_POST['nome']; $soma = $_POST['soma']; $subtrai = $_POST['subtrai']; if($_GET['funcao'] == "gravar"){ $sql_gravar = mysql_query("INSERT INTO tabela (id, nome, soma, subtrai) VALUES ('','$nome', '.+$soma','.-$subtrai')"); echo "<script> window.location.href=(\"form.php\"); </script>"; } if($_GET['funcao'] == "update"){ $sql_update = mysql_query("UPDATE tabela SET soma='$soma', subtrai='$subtrai' WHERE nome='$nome' "); echo "<script> window.location.href=(\"form.php\"); </script>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
guih_oliveira10 1 Denunciar post Postado Outubro 15, 2011 Você quer somar com os dados que já existem no banco de dados? $soma++; $subtrai--; Compartilhar este post Link para o post Compartilhar em outros sites
Cyberoma 5 Denunciar post Postado Outubro 15, 2011 Você quer somar com os dados que já existem no banco de dados? [color=#555753]$soma++;[/color] [color=#555753]$[/color][color=#555753]subtrai--[/color][color=#555753];[/color] isso, mas vou somar com o valor que recebeu do formulario, é com $soma++ ??? Compartilhar este post Link para o post Compartilhar em outros sites
guih_oliveira10 1 Denunciar post Postado Outubro 15, 2011 isso, mas vou somar com o valor que recebeu do formulario, é com $soma++ ??? $contas = mysql_query("SELECT * FROM tabela WHERE nome='$nome'"); $dados = mysql_fetch_array($contas); $somado = $dados['soma'] + $soma; $subtraido = $dados['subtrai'] + $subtrai; $sql_update = mysql_query("UPDATE tabela SET soma='$somado'', subtrai='$subtraido' WHERE nome='$nome' "); Compartilhar este post Link para o post Compartilhar em outros sites
Cyberoma 5 Denunciar post Postado Outubro 15, 2011 Pronto era isso mesmo, funcionou blzao obrigadooo shereck \o/ Compartilhar este post Link para o post Compartilhar em outros sites
guih_oliveira10 1 Denunciar post Postado Outubro 15, 2011 Compartilhar este post Link para o post Compartilhar em outros sites