Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou tentando fazer o seguinte:
Essas classes eu já fiz, mas precisa ter uma idéia de como fazer Cliente 1 vendeu tantos produtos, com valor e o nome:
<?php
include "Cliente.php";
$cli = new Cliente();
$cli->setNome("victor");
$cli->setData_nasc("20/08/1992");
$cli->setCpf("123.456.789-09");
$cli->setRg("2938742198");
$cli->setEndereco("hjdh");
$cont=0;
$cliente[$cont]["nome"] = $cli->getNome();
$cliente[$cont]["data_nasc"] = $cli->getData_nasc();
$cliente[$cont]["cpf"] = $cli->getCpf();
$cliente[$cont]["rg"] = $cli->getRg();
$cliente[$cont]["endereco"] = $cli->getEndereco();
$cli->setNome("marcos");
$cli->setData_nasc("20/08/1992");
$cli->setCpf("098.765.432-10");
$cli->setRg("88975482");
$cli->setEndereco("jghjkghg");
$cont++;
//passando para array
$cliente[$cont]["nome"] = $cli->getNome();
$cliente[$cont]["data_nasc"] = $cli->getData_nasc();
$cliente[$cont]["cpf"] = $cli->getCpf();
$cliente[$cont]["rg"] = $cli->getRg();
$cliente[$cont]["endereco"] = $cli->getEndereco();
for($i=0;$i<=$cont;$i++){
echo "Cliente ".($i+1).":<br>";
echo $cliente[$i]["nome"]."<br>";
echo $cliente[$i]["data_nasc"]."<br>";
echo $cliente[$i]["cpf"]."<br>";
echo $cliente[$i]["rg"]."<br>";
echo $cliente[$i]["endereco"]."<br>";
echo "----------------------<br>";
}
?>
Cliente.php
<?php
class Cliente{
private $nome;
private $data_nasc;
private $cpf;
private $rg;
private $endereco;
public function Cliente ($nome, $data_nasc, $cpf, $rg, $endereco){
$this->nome = $nome;
$this->data_nasc = $data_nasc;
$this->cpf = cpf;
$this->rg = rg;
$this->endereco = $endereco;
}
public function setNome($nome)
{
$this -> nome = $nome;
}
public function setData_nasc($data_nasc)
{
$this -> data_nasc = $data_nasc;
}
public function setCpf($cpf)
{
$this -> cpf = $cpf;
}
public function setRg($rg)
{
$this -> rg = $rg;
}
public function setEndereco($endereco)
{
$this -> endereco = $endereco;
}
public function getNome()
{
return $this -> nome;
}
public function getData_nasc()
{
return $this -> data_nasc;
}
public function getCpf()
{
return $this -> cpf;
}
public function getRg()
{
return $this -> rg;
}
public function getEndereco()
{
return $this -> endereco;
}
}
?>
Vendas.php
<?php
class Vendas{
private $data;
private $tipoVenda;
private $cliente;
private $produto;
private $endereco;
public function Vendas ($data, $tipoVenda, $cliente, $produto){
$this->data = $data;
$this->tipoVenda = $tipoVenda;
$this->cliente = cliente;
$this->produto = produto;
}
public function setData($data)
{
$this -> data = $data;
}
public function setTipovenda($tipovenda)
{
$this -> tipoVenda = $tipoVenda;
}
public function setCliente($cliente)
{
$this -> cliente = $cliente;
}
public function setProduto($produto)
{
$this -> produto = $produto;
}
public function getData()
{
return $this -> data;
}
public function getData_nasc()
{
return $this -> data_nasc;
}
public function getCliente()
{
return $this -> cliente;
}
public function getProduto()
{
return $this -> produto;
}
}
?>
Produto.php
<?
class Produto{
private $nomedoGrupo;
private $grupo;
private $quantidade;
private $valor;
public function Vendas ($nomedoGrupo, $grupo, $quantidade, $valor){
$this->nomedoGrupo = $nomedoGrupo;
$this->grupo = $grupo;
$this->quantidade = quantidade;
$this->valor = valor;
}
public function setNomedogrupo($nomedoGrupo)
{
$this -> nomedoGrupo = $nome;
}
public function setGrupo($grupo)
{
$this -> grupo = $grupo;
}
public function setQuantifade($quantidade)
{
$this -> quantidade = $quantidade;
}
public function setValor($valor)
{
$this -> valor = $valor;
}
public function getNomedoGrupo()
{
return $this -> nomedoGrupo;
}
public function getGrupo()
{
return $this -> grupo;
}
public function getQuantidade()
{
return $this -> quantidade;
}
public function getValor()
{
return $this -> valor;
}
}
?>Carregando comentários...