Conta Com Limite
esse é o codigo que fiz so que não esta dando o limite ,deixando a pessoa sacar e ficar com saldo negativo ajuda por favor
<?php
session_start();
class Saque{
public $valor;
public $historico;
public function saca($valor){
$this->historico = array(
'data' => date("d/m/y"),
'acao' => 'saque',
'valor' => $valor
);
$_SESSION['conta']['historico'][] =$this->historico;
print_r($_SESSION);
}
}
class contaEspecial extends saque{
public $limite;
public $cartao;
public $cheque;
public function saqueEspecial($valor){
if($this->getTotal() >= $valor){
$this->saque -= $saldo;
echo '<script>alert ("Saque Executado Com Sucesso")</script>';
}else{
echo '<script>alert ("saldo indisponivel")</script>';
return false;
}
}
public function getTotal(){
foreach ($_SESSION['conta']['historico'] as $key => $historico){
if ($historico['acao'] =='deposito'){
$total += $historico['valor'];
} else{
$total -= $historico['valor'];
}
return $total;
}
}
public function salva(){
echo '<pre>';
print_r($_SESSION);
}
}Discussão (1)
Carregando comentários...