Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lezão

Somar campos do banco de dados

Recommended Posts

Ola galera bom dia !

 

Gostaria de saber como fazer uma soma tipo assim

 

eu tenho um campo com o valor 3 e quero add mais 1 qnd eu fazer o insert queria q aparece -se 4

e possivel isso ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

quandro você fizer o codigo do insert basta colocar valor=valor+1 que vai acontecer oque você quer sevalor for 3 quando passar pelo insert ele vai somar + 1 e vai para 4 e assim por diante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será tipo um índice?

 

Se for e se não quiser usar autoincrement selecione sempre o maior indice antes

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria na hora so seu insert mesmo

 

Algo como

 

INSERT INTO TABELA (CAMPO) VALUES ( (SELECT MAX(CAMPO) FROM TABELA) + 1 )

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo, vc pode fazer o value pegar os valores no bd e depois formatar como quiser

<script type="text/javascript">
function id( el ){
        return document.getElementById( el );
}
function converte( el ){
        var dinheiro= id( el ).value.replace( ',', '.' );
        return parseFloat( dinheiro )*100;
}
function soma()
{
        var total = converte('soma1')+converte('soma2');
        id('total').value = 'R$ '+total/100;
}
</script>
</head>
<body>
        <form action="" method="">
                <input name="soma1" id="soma1" /><br />
                <input name="soma2" id="soma2"  onblur="soma()" /><br />
                         <input name="total" readonly id="total" /><br />
                <input type="button" onblur="soma()" value="Total" />
        </form>
        

Compartilhar este post


Link para o post
Compartilhar em outros sites

como assim naun entendi ?

oq seria esse valor = valor

Lezao vc falou que tem um campo chamado valor que atualmente esta com o valor 3 certo?

entao vc usaria valor=valor+1

traduzindo

campo valor=3

campo valor=valor(campo valor que an verdade é 3)+1(aconteceu o insert)

campo valor=4

Compartilhar este post


Link para o post
Compartilhar em outros sites

teste o exemplo que coloquei

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.