Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/06/2010, 13:55
cellularcd
 
Fecha de Ingreso: junio-2010
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Ayuda con Clase y Funciones

Cita:
Iniciado por pateketrueke Ver Mensaje
lo que sucede es que estás cerrando tu clase antes de la función -que debería ser método- tottrap()

si, es enserio... pon atención y date cuenta de que cierras la clase, y las funciones las dejas fuera de la misma... cuando deberían ir dentro, para comportarse tal cual métodos!!
efectivamente tenias razon. vi varios ejemplos y las funciones estaban dentro de la clase. pero... ni fu ni fa. no me quiere mostrar el valor.
para la muestra de un boton:
Código PHP:
class producto{
    var 
$trapeador//variable donde se captura el # de trapeadores
    
var $escoba// variable donde se captura el # de escobas
    
var $total_escoba// totaliza las escobas
    
var $total_trapeador//totaliza los trapeadores
    
var $factura// se crea la factura
    
var $precio_trapeador//precio unitario x trapeador
    
var $precio_escoba//precio unitario x escoba
    
var $iva_escoba//calcula el iva
    
var $iva_trapeador//calcula el iva
function tottrap() {
        
        if (
$trapeador 500)
        {
        
$this->precio_trapeador=$precio_trapeador=2500 ;
        } else {
        
$this->precio_trapeador=$precio_trapeador=2300 ;
        }
        
$this->total_trapeador$total_trapeador=$trapeador $precio_trapeador;
        return 
$total_trapeador;
    }
}
$producto1 = new producto("$trapeador","$escoba"); 
echo 
"La cantidad total de trapeadores sin IVA es de: ".$producto1->tottrap(); 
no incluyo el html del formulario porque es exactamente el mismo del 1º mensaje.
y aun asi, m deja ingresar todo, pero no el resultado.

Última edición por cellularcd; 15/06/2010 a las 14:54 Razón: quite el comentario en el Return para que devolviera el valor gracasia a GatorV