Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/05/2011, 22:45
marianoggg
 
Fecha de Ingreso: octubre-2007
Mensajes: 267
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Extraño error

facturas.php

Código PHP:
<?php

include_once("ABM.php");
include_once(
"conexion.php");


class 
Factura extends ABM
{
    var 
$id_factura;
    var 
$id_local;
    var 
$fecha;
    var 
$fechaLocal;
    var 
$id_cliente;
    var 
$condicion_venta;
    var 
$condicion_iva;
    var 
$cuit;
    var 
$monto;

    function 
Factura()
    {
        
$this->ABM();
        
$this->nombre_tabla 'facturas';
        
$this->nombre_campo_id 'id_factura';
        
$this->id_factura = &$this->id;
    }

    function 
definirConexion($conexion)
    {
        
$this->conexion $conexion;
    }
    
    function 
setFechaLocal($f)
    {
        
$this->fechaLocal $f;
        
//Formatear fecha
        
$dia substr($f,0,2);
        
$mes substr($f,3,2);
        
$anio substr($f,6,4);
        
$this->fecha $anio."/".$mes."/".$dia;
    }
     

    function 
buscarPorMatricula($matricula)
    {
        
$this->res mysql_query("SELECT * FROM facturas WHERE matricula = $matricula->matricula;"$this->conexion->conexion);
        return 
$this->siguiente();
    }

    function 
asignarCampos($reg)
    {
        
$this->id_factura $reg['id_factura'];
        
$this->id_local $reg['id_local'];
        
$this->fecha $reg['fecha'];
        
$this->id_cliente $reg['id_cliente'];
        
$this->condicion_venta $reg['condicion_venta'];
        
$this->condicion_iva $reg['condicion_iva'];
        
$this->cuit $reg['cuit'];
        
$this->monto $reg['monto'];
            
    }

    function 
agregar()
    {
        
mysql_query("INSERT INTO facturas VALUES (
                                            0,                                 $this->id_local,
                                                '$this->fecha',
                                                 $this->id_cliente,                            '$this->condicion_venta',
                                            '$this->condicion_iva',
                                            '$this->cuit',
                                            $this->monto
                                            )"
$this->conexion->conexion) or die ("Invalid query");
                                            return 
$this->ultimoId();
    }

    function 
modificar()
    {
            
        
mysql_query("UPDATE facturas SET
                                               id_factura = $this->id_factura, 
                                               id_local = $this->id_local, 
                                               fecha = '$this->fecha', 
                                               id_cliente = $this->id_cliente, 
                                               condicion_venta = $this->condicion_venta,
                                               condicion_iva = $this->condicion_iva,
                                               cuit = $this->cuit,
                                               monto = $this->monto
                         WHERE id_factura = $this->id_factura;"
$this->conexion->conexion);

        return 
$this->id;
    }



}

?>