Hola tengo una problema estoy haciendo una clase de la siguiente manera:
<?php
class factura
{
var $pfactura;
//Constructor
function constructor($pfactura)
{
$this-> pfactura = $pfactura;
}
function insertar(){
include ("conexion.php");
$i = "INSERT INTO `BD`.`tabla` (`factura`) VALUES ('$pfactura')";
$in=mysql_query($i,$conexion) or die(mysql_error());
}
}
?>
me funciona el constructor y la funcion insertar el problema es que me inserta vacio el valor, asi esta el codigo donde lo ejecuto:
<?
include("factura.php");
$pfactura = 2;
$f = new factura($pfactura);
$f -> insertar();
?>
como si no estuviera asignando el valor, alguien tiene idea por que me sucede esto.