Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

kRxcQyZ.pngEwqCfjN.png

 

Boa tarde pessoal,

Meu professor me passou um trabalho final de Linguagens para eu fazer (tô no 2º ano), e ele pediu para nosso grupo fazer um site com o tema, caixa eletrônica, e falou para colocarmos opções iguais a de uma caixa mesmo, mas ele escolheu só 3 opções pra ser colocadas. Eu to com uma dúvida na hora de fazer transferência de uma conta para outra, eu queria saber como que faz essa transferência e depois atualiza o saldo das duas conta e deixa gravado no banco de dados, exemplo a conta 001 transfere 100 reais pra conta 002, a conta 001 tinha 200 reais e a 002 tinha 300, eu queria saber quando for clicar no botão para Salvar fizesse uma operação que iria diminuir saldo de uma e aumentar, isso será atualizado no banco de dados....

 

 

Estamos aprendendo PHP básico, sabemos dar update, delete e etc.. nada avançado só quero entender a lógica de como fazer isso.

Link para o comentário
https://www.webcheats.com.br/topic/2228959-ajuda-com-uma-d%C3%BAvida/
Compartilhar em outros sites

Klooher';9455025"]Boa tarde pessoal,

Meu professor me passou um trabalho final de Linguagens para eu fazer (tô no 2º ano), e ele pediu para nosso grupo fazer um site com o tema, caixa eletrônica, e falou para colocarmos opções iguais a de uma caixa mesmo, mas ele escolheu só 3 opções pra ser colocadas. Eu to com uma dúvida na hora de fazer transferência de uma conta para outra, eu queria saber como que faz essa transferência e depois atualiza o saldo das duas conta e deixa gravado no banco de dados, exemplo a conta 001 transfere 100 reais pra conta 002, a conta 001 tinha 200 reais e a 002 tinha 300, eu queria saber quando for clicar no botão para Salvar fizesse uma operação que iria diminuir saldo de uma e aumentar, isso será atualizado no banco de dados....

 

 

Estamos aprendendo PHP básico, sabemos dar update, delete e etc.. nada avançado só quero entender a lógica de como fazer isso.

 

Bom como você não trouxe um código para analisarmos e ajudar em cima da sua base, vou passar a lógica, o código principal para o update do Data_Base , é :

É necessário se cadastrar para acessar o conteúdo.

 

Tradução.: ATUALIZAR tabela x COLOCANDO na coluna1= valor1 ONDE a tabela= ao valor x;

Agora depende do seu banco de dados, MYSQL ou PDO, etc.. Mas o comando básico será sempre esse, que é o SQL.

 

A partir daqui Você pode ter um botão salvar, que você verifica sua existência para executar o código e fazer a transferência.:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

 

É necessário se cadastrar para acessar o conteúdo.

 

E a Lógica da transferência é:

 

pegar o valor atual da conta 1;

pegar o valor atual da conta 2;

 

pegar o valor a ser transferido;

 

fazer um update valor_da_conta1 - Saldo_a_ser_transferido;

fazer um outro update Valor_da_conta2 + Saldo_a_ser_transferido;

A partir disso você pode adicionar algumas restrições, como por exemplo se o valor a ser transferido for maior que o saldo disponível, exibe uma mensagem de erro e assim por diante.

Link para o comentário
https://www.webcheats.com.br/topic/2228959-ajuda-com-uma-d%C3%BAvida/#findComment-8860427
Compartilhar em outros sites

Bom como você não trouxe um código para analisarmos e ajudar em cima da sua base, vou passar a lógica, o código principal para o update do Data_Base , é :

É necessário se cadastrar para acessar o conteúdo.

 

Tradução.: ATUALIZAR tabela x COLOCANDO na coluna1= valor1 ONDE a tabela= ao valor x;

Agora depende do seu banco de dados, MYSQL ou PDO, etc.. Mas o comando básico será sempre esse, que é o SQL.

 

A partir daqui Você pode ter um botão salvar, que você verifica sua existência para executar o código e fazer a transferência.:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

 

É necessário se cadastrar para acessar o conteúdo.

 

E a Lógica da transferência é:

 

pegar o valor atual da conta 1;

pegar o valor atual da conta 2;

 

pegar o valor a ser transferido;

 

fazer um update valor_da_conta1 - Saldo_a_ser_transferido;

fazer um outro update Valor_da_conta2 + Saldo_a_ser_transferido;

A partir disso você pode adicionar algumas restrições, como por exemplo se o valor a ser transferido for maior que o saldo disponível, exibe uma mensagem de erro e assim por diante.

 

Eu ainda não comecei, pois eu to querendo entender a lógica primeiro.

Por exemplo, eu crio uma página em HTML e digito nela o valor que eu quero tirar da conta 1 e transferir da conta 2, suponha que o name do inputy da conta 1 seja valor1 e da conta 2 valor2,.. E no PHP eu colocaria as vavriáveis $valor1 = $_POST['valor1']; e a mesma coisa pra conta2, então o código ficaria assim?

É necessário se cadastrar para acessar o conteúdo.

 

Essa linha de código acima ela pega o valor1 e atualiza o valor pelo valor que eu digitei na página de HTML com a form? por exemplo, lá eu digito 100 no primeiro valor então se for pra pensa o que iria acontecer era só uma atualização de valor, ou seja se o cara da conta 1 tiver 400 reais e eu digitar 100 no campo 1 essa linha vai atualizar o valor pra 100 e não diminuir ou acrescentar.

 

No caso eu teria que fazer 3 updates? What wtf?

;

Link para o comentário
https://www.webcheats.com.br/topic/2228959-ajuda-com-uma-d%C3%BAvida/#findComment-8860461
Compartilhar em outros sites

Klooher';9455151"]Eu ainda não comecei, pois eu to querendo entender a lógica primeiro.

Por exemplo, eu crio uma página em HTML e digito nela o valor que eu quero tirar da conta 1 e transferir da conta 2, suponha que o name do inputy da conta 1 seja valor1 e da conta 2 valor2,.. E no PHP eu colocaria as vavriáveis $valor1 = $_POST['valor1']; e a mesma coisa pra conta2, então o código ficaria assim?

É necessário se cadastrar para acessar o conteúdo.

 

Essa linha de código acima ela pega o valor1 e atualiza o valor pelo valor que eu digitei na página de HTML com a form? por exemplo, lá eu digito 100 no primeiro valor então se for pra pensa o que iria acontecer era só uma atualização de valor, ou seja se o cara da conta 1 tiver 400 reais e eu digitar 100 no campo 1 essa linha vai atualizar o valor pra 100 e não diminuir ou acrescentar.

 

No caso eu teria que fazer 3 updates? What wtf?

;

 

ata entendi, vamos lá então.:

 

suponhamos que em alguma área do site temos um form com um botão e uma caixa de texto.:

É necessário se cadastrar para acessar o conteúdo.

 

Então vamos pegar o valor atual da conta 1;

 

Exemplo:

 

É necessário se cadastrar para acessar o conteúdo.

 

Vamos armazenar esse saldo que pegamos no exemplo acima:

 

É necessário se cadastrar para acessar o conteúdo.

 

Agora, vamos conferir para ver se é possível transferir e transferir:

 

É necessário se cadastrar para acessar o conteúdo.

 

Após feito tudo isso, A sua conta 1 permanecerá com o saldo q ela tinha antes da transferência, então novamente faça um novo update, da seguinte forma, saldo da conta 1 - o valor do text do formulário, faça isso dentro do if de verificação.

 

Infelizmente eu sei muitas maneiras de fazer isso, passei a mais básica, que é um pouco trabalhosa, mas é eficaz. Não sei o nível de dificuldade que você tem nem o que estão trabalhando , mas sugiro dar uma olhada em PDO, e Em Function.

 

 

E Se for ser útil, você pode criar uma function, de update, e apenas altera os dados dela , via parâmetros.

um exemplo básico e rápido.

 

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/2228959-ajuda-com-uma-d%C3%BAvida/#findComment-8860494
Compartilhar em outros sites

ata entendi, vamos lá então.:

 

suponhamos que em alguma área do site temos um form com um botão e uma caixa de texto.:

É necessário se cadastrar para acessar o conteúdo.

 

Então vamos pegar o valor atual da conta 1;

 

Exemplo:

 

É necessário se cadastrar para acessar o conteúdo.

 

Vamos armazenar esse saldo que pegamos no exemplo acima:

 

É necessário se cadastrar para acessar o conteúdo.

 

Agora, vamos conferir para ver se é possível transferir e transferir:

 

É necessário se cadastrar para acessar o conteúdo.

 

Após feito tudo isso, A sua conta 1 permanecerá com o saldo q ela tinha antes da transferência, então novamente faça um novo update, da seguinte forma, saldo da conta 1 - o valor do text do formulário, faça isso dentro do if de verificação.

 

Infelizmente eu sei muitas maneiras de fazer isso, passei a mais básica, que é um pouco trabalhosa, mas é eficaz. Não sei o nível de dificuldade que você tem nem o que estão trabalhando , mas sugiro dar uma olhada em PDO, e Em Function.

 

 

E Se for ser útil, você pode criar uma function, de update, e apenas altera os dados dela , via parâmetros.

um exemplo básico e rápido.

 

É necessário se cadastrar para acessar o conteúdo.

 

Obrigado agora eu entendi, vai me ajudar bastante ... VLW ae :)

Link para o comentário
https://www.webcheats.com.br/topic/2228959-ajuda-com-uma-d%C3%BAvida/#findComment-8860523
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.