Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/06/2010, 16:33
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 GatorV Ver Mensaje
Pues viendo tu clase no veo de donde obtienes las variables $trapeador, $precio_trapeador, $total_trapeador.

Recuerda que si quieres usar los valores tienes que asignarlos y usarlos con $this
Saludos.

el formulario html esta en el primer mensaje y solo hago la captura de cuantas unidades de escobas y trapeadores.
el precio del trapeador es bajo una condicional es decir que son dos valores distintos porque tiene que determinar si son mas de 500 o menos de 500.
y el total vendria siendo del resultado de la condicional * lo que capturo de # de trapeadores.
tu aporte es logico, pero el minusculo problema es que ya esos valores estan ingresados, lo que necesito es capturarlos y hacer el calculo correspondiente ya que me sale 0.

Código PHP:
<?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($trapeador$precio_trapeador) {
        
        if (
$trapeador 500)
        {
        
$this->precio_trapeador=2500;
        } else {
        
$this->precio_trapeador=2300;
        }
        
$this->total_trapeador$total_trapeador=$trapeador $precio_trapeador;
        return 
$total_trapeador;
    }
}
//se instancian los objetos y se vuelven a llamar las variables con los calculos ya hechos
$producto1 = new producto("$total_trapeador"); 
echo 
"La cantidad total de trapeadores sin IVA es de: ".$producto1->tottrap($trapeador$precio_trapeador);
echo 
"<br>";
?>
<?php
//creamos el formulario para capturar los datos
?>
<html>
<body>
<form  name= "xyz" method="post" action=""> 
Digite el numero de trapeadores: 
<input type="text" name="trapeador" size="80">
<br>
Digite el numero de escobas: 
<input type="text" name="escoba" size="80">
<br>
<input type="submit" value="enviar"> 
<input type="reset" value="borrar"> 
<br>
</form>
<br>
<br>
<br>
..::Resultado::..
<br>
<br>
<br>
</body>
</html>
si no me hago entender, me avisan para ser mas explicito.
gracias por sus recomendaciones