Ir para conteúdo

Arquivado

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

AnibalJR

Determinando valor por tipo de pagamento

Recommended Posts

Estou tentando criar uma função para inserir dados em uma tabela, porem não estou conseguindo fazer com que cada campo receba o valor correto, preciso que quando o tipo de pagamento for diferente do nome do campo ele receba 0 mas todos os campos estão recebendo valores iguais, segue código que estou tentando.

 

protected function CadVendaOrca() {

$totalvenda = $dadosProduto["venda"]*$_POST["quantidade"];
$formapaga = $clientecompra["pagamento"];
$tipov1 = "Dinheiro";
$tipov2 = "Deposito";
$tipov3 = "Boleto";
$tipov4 = "Cheque";
$tipov5 = "Cartao";
if ($formapaga=$tipov1){
$dinheiro = $totalvenda;
}else{
$dinheiro = "0";
}
if ($formapaga=$tipov2){
$deposito = $totalvenda;
}else{
$deposito = "0";
}
if ($formapaga=$tipov2){
$boleto = $totalvenda;
}else{
$boleto = "0";
}
if ($formapaga=$tipov4){
$cheque = $totalvenda;
}else{
$cheque = "0";
}
if ($formapaga=$tipov5){
$cartao = $totalvenda;
}else{
$cartao = "0";
}
$query = "INSERT INTO vendas (vendedor,dinheiro,deposito,boleto,cheque,cartao,total,data)
VALUES('".$achaVendedor["vendedor"]."','".$dinheiro."','".$deposito."','".$boleto."','".$cheque."','".$cartao."','".$totalvenda."','".date("d-m-Y")."')";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comparação é feita com 2 iguais:

if ($formapaga == $tipov1)

E assim para todos os if's.

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.