Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2015, 12:29
ramirogarciag
 
Fecha de Ingreso: septiembre-2015
Ubicación: mazatlan
Mensajes: 1
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta no calcula ni imprime precio_final

hola buenas tardes ,noches, dias:

bueno tengo un problemita estoy haciendo un sistema de calculo de impuesto de producto

mi programa al seleccionar el tipo de producto de una lista select agregara ala variable $precio_original el valor correspondiente para poder operar con el

el problema es que mi codigo no hace dicha accion alguien podria ayudarme

aqui esta el codigo

<HTML>

<HEAD>

<TITLE>Proyecto Página Dinámica</TITLE>
<META CHARSET="UTF-8">

</HEAD>

<BODY>

<!-- Formato del Título de la página-->

<FORM METHOD = "POST" ACTION = "proyecto_1_2.php">

<FONT FACE = "Verdana" COLOR = "#1200FF">

<CENTER><B><H2>Sistema de Cálculo de Impuesto de Producto</H2></B></CENTER>

</FONT>

<BR>

<BR>

<?php

//Imprimiento la fecha de hoy en la pantalla

$fecha = date("j-m-Y");

echo "<H2> $fecha </H2>";
?>

<!--INSERTANDO ADICIONES-->

Por favor escoja el tipo del producto:

<SELECT NAME = "tipo_prod">

<OPTION VALUE = "">

<OPTION VALUE = "disco">Disco

<OPTION VALUE = "libro">Libro

</SELECT>

<!--HASTA AQUÍ ADICIONES-->

Por favor inserte el nombre del producto:
<INPUT TYPE = TEXT NAME = "nombre_producto" MAXLENGHT = 35 5><BR>

<P>

<INPUT TYPE = "Submit" VALUE = "Calcular Precio">

<?php

/************************************************** *******************************************

* Programa que calcula el precio final de un producto, a partir de su precio original más un impuesto

* Autor:

* Fecha:

************************************************** *******************************************/

//Inserciones en el código PHP

$precio_original= 0;

if($tipo_prod=="disco"){

$precio_original = 15.5;
}
elseif($tipo_prod=="libro"){
$precio_original = 20;
}

//Hasta aquí inserciones en el código PHP

function calculo($precio_original){ //Función que calcula el precio final

return $precio_final = ($precio_original * 0.13) + $precio_original; //retorna precio final

}

//********************VARIABLES CON EL CONTENIDO A MOSTRAR************************************
$tipo_prod = $_POST['tipo_prod'];
$nombre_producto = $_POST['nombre_producto'];
//************************************************** ******************************************
echo "<BR><H2><CENTER>El tipo de producto es: $tipo_prod</CENTER></H2>";

echo "<BR><H2><CENTER>El nombre del producto es: $nombre_producto</CENTER></H2>";

echo "<BR><H2><CENTER>El precio final es: ".calculo($precio_original)."</CENTER></H2>";

/*La salida será centada como Header 2, incluyendo el precio final (calculado en la función calculo()*/

?>





gracias ^_^