Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal,nao consigo atualizar uma tabela com esta classe atraves de update , tb_materia
O que fiz de errado?
Desde ja agradeço
<?php
class Baixa {
private $_Id = 0,
$_quantidade = "",
$_cliente = "",
$_produt = "";
function __construct()
{
require_once(dirname(__FILE__)."/../config/bd_wl_conn.php");
}
function GetId(){
return $this->_Id;
}
function SetId($id){
$this->_Id = $id;
}
function GetQuantidade()
{
return $this->_quantidade;
}
function SetQuantidade($quantidade)
{
$this->_quantidade = $quantidade;
}
function GetCliente(){
return $this->_cliente;
}
function SetCliente($cliente){
$this->_cliente = $cliente;
}
function GetProdut()
{
return $this->_produt;
}
function SetProdut($produt)
{
$this->_produt = $produt;
}
function SalvaBaixa()
{
require_once ("../class/produto.class.php");
$quantidade=$_POST['quantidade'];
$cliente=$_POST['Id'];
$produt=$_POST['idProduto'];
$query = "INSERT INTO `bd_wl2`.`tb_baixa` (`id_baixa` ,`data` ,`quantidade` ,`fk_cliente`,`fk_produto`)
VALUES (NULL ,NOW(),'$quantidade','$cliente','$produt');";
$baixa= mysql_query($query);
@mysql_affected_rows($baixa);
if($baixa > 0)
return true;
else
return false;
}
function Baixar($quantidade, $produt)
{
require_once ("../class/materia.class.php");
for($i= 1; $i <= $quantidade; $i ++)
{
// id_relacao fk_produto fk_materia qt
//SELECT * FROM `tb_mat_produto` LIMIT 0 , 30
$query1 = "SELECT * FROM `tb_mat_produto` WHERE `tb_mat_produto`.`fk_produto` ='".$produt."' ";
$listadebaixa = mysql_query($query1);
foreach($listadebaixa as $valor)
{
//IdMateria nomeMateria descricaoMateria unidade quantidade
//UPDATE `bd_wl2`.`tb_materia` SET `quantidade` = '16' WHERE `tb_materia`.`IdMateria` =338 LIMIT 1 ;
$query2 = "UPDATE `tb_materia` SET
`quantidade` = (`quantidade` - ". $valor['qt'].")
WHERE `tb_materia`.`IdMateria` = '". $valor['fk_materia'] . "'";
mysql_query($query2);
}
}
}
function __destruct()
{
unset($conn);
}
}
?>Carregando comentários...