Ver Mensaje Individual
  #11 (permalink)  
Antiguo 11/09/2010, 22:18
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: If dentro de una variable

Cita:
Iniciado por cabeto_1972 Ver Mensaje
La pregunta es la siguiente:

A partir de los siguiente

$qProd = mysql_query("select * from productos where Codigoproducto='$_GET[Codigoproducto]'",$conn) or die("error:".mysql_error());
$aqProd = mysql_fetch_array($qProd);

$Precio = $qProd["Precio"];
$Precio2 = $qProd["Precio2"];
$Impuesto=$qProd["Impuesto"];

necesito hacer una operacion matematica de sumar el precio 1 o 2 con el impuesto, pero el debe sumar el Precio1 cuando el valor del precio 2 es igual a 0.00, de lo contrario se debe sumar con el precio 2, como se haria?

Gracias
Bueno, ya han avanzado bastante.... pateketrueke ha hecho de las suyas.... nadie te defendio.... pobre cabeto_1972 (solo molesto otro poco)

Ahora a lo que vinimos

ya te dieron soluciones, yo solo planteo otra

Código PHP:
Ver original
  1. $Precio
  2. if( $Precio2 == 0.00 )
  3.  $suma = $Precio1 + $Impuesto;
  4. else
  5.  $suma = $Precio2 + $Impuesto;

ahora, revisando de tus post recientes dices esto

"La cuestion completa es q el debe introducir ese resultado en una tabla, asi, si el precio1 es diferente de 0.00 introduzca el valor, de lo contrario use el precio 2"

pero inicialmente dijiste

"
necesito hacer una operacion matematica de sumar el precio 1 o 2 con el impuesto, pero el debe sumar el Precio1 cuando el valor del precio 2 es igual a 0.00, de lo contrario se debe sumar con el precio 2, como se haria?"

me parece o eso necesitaria más validaciones?? si necesita más, pues necesitarias una estructura if .... else if .... else....

por ahora, te indico lo que dices en 2 if , algo así


Código PHP:
Ver original
  1. //condición original
  2. if( $Precio2 == 0.00 )
  3.  $suma = $Precio1 + $Impuesto;
  4. else
  5.  $suma = $Precio2 + $Impuesto;
  6.  
  7. //nueva condición
  8. //condición original
  9.  if( $Precio1 == 0.00 )
  10.   $suma = $Precio2 + $Impuesto;
  11. //else if de condición original
  12.  else
  13.   $suma = $Precio1 + $Impuesto;

espero te sirva
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com