Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho a classe produto
<?php
Class produto{
private $id;
private $nome;
private $descricao;
private $categoria;
private $destaque;
private $estoque;
private $preco;
private $altura;
private $largura;
private $comprimento;
private $peso;
private $imagem1;
private $imagem2;
private $imagem3;
public function setar_produto($id,$nome,$descricao,$categoria,$destaque,$estoque,$preco,$altura,$largura,$comprimento,$peso,$imagem1,$imagem2,$imagem3){
$this->id = $id;
$this->nome = $nome;
$this->descricao = $descricao;
$this->categoria = $categoria;
$this->destaque = $destaque;
$this->estoque = $estoque;
$this->preco = $preco;
$this->altura = $altura;
$this->largura = $largura;
$this->comprimento = $comprimento;
$this->peso = $peso;
$this->imagem1 = $imagem1;
$this->imagem2 = $imagem2;
$this->imagem3 = $imagem3;
}
public function inserir_produto(){
include"config/conexao.php";
$sql = "INSERT INTO produto VALUES (null,'$this->nome','$this->descricao','$this->categoria',$this->destaque,$this->estoque,$this->preco,$this->altura,$this->largura,$this->comprimento,$this->peso,'$this->imagem1','$this->imagem2','$this->imagem3')";
mysql_query($sql,$conexao);
include"config/encerra_conexao.php";
echo"inserido com sucesso";
}
public function atualizar_produto(){
include"config/conexao.php";
$sql = "UPDATE produto SET nome_produto = '$this->nome',
descricao_produto = '$this->descricao',
categoria_produto = '$this->categoria',
destaque_produto = $this->destaque,
estoque_produto = $this->estoque,
preco_produto = $this->preco,
altura_produto = $this->altura,
largura_produto = $this->largura,
comprimento_produto = $this->comprimento,
peso_produto = $this->peso,
img1_produto = '$this->imagem1',
img2_produto = '$this->imagem2',
img3_produto = '$this->imagem3'
WHERE id_produto = $this->id";
mysql_query($sql,$conexao);
include"config/encerra_conexao.php";
echo"atualizado com sucesso";
}
public function deletar_produto(){
include"config/conexao.php";
$sql = "DELETE FROM produto WHERE id_produto = $this->id";
mysql_query($sql,$conexao);
include"config/encerra_conexao.php";
echo"Registro com ID ".$this->id." Deletado com sucesso";
}
}
?>
E a classe formulário _produto que ira possuir um método pra montar um formulário na pagina....
class formulario_produto{
private $acao;
private $item;
public function setar_formulario($acao,$item){
$this->acao = $acao;
$this->item = $item;
}
Supondo que ele receba a ação deletar devo chamar o método deletar_produto() da classe produto?? ou este método deveria pertencer a classe formulario_produto?
se tiver que chama-lo da classe produto como faço?
Desde já agradeço
Carregando comentários...