Foros del Web » Programando para Internet » PHP »

ejecutar una funcion

Estas en el tema de ejecutar una funcion en el foro de PHP en Foros del Web. Hola. Tengo un pequeño programa en código php, mediante el cual pretendo realizar una inserción de datos como tipo, nombre y precio de un producto. ...
  #1 (permalink)  
Antiguo 14/03/2013, 21:15
 
Fecha de Ingreso: julio-2011
Ubicación: Popayán Cauca
Mensajes: 24
Antigüedad: 12 años, 9 meses
Puntos: 0
ejecutar una funcion

Hola.
Tengo un pequeño programa en código php, mediante el cual pretendo realizar una inserción de datos como tipo, nombre y precio de un producto. Al final el sistema me debe mostrar el tipo, nombre y precio final del producto basado en su impuesto.
El problema es que el programa no hace nada para lo que fue escrito. Este es el código.
<html>
<head>
<title>PROYECTO PAGINA DINAMICA</title>
</head>
<body>
<FORM METHOD = "POST" ACTION = "proyecto_3.php" >

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

Por favor inserte el tipo de producto:
<INPUT TYPE = TEXT NAME = "tipo_producto" MAXLENGHT = 20 SIZE = 20><BR>

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

Por favor digite el precio del producto:
<INPUT TYPE = TEXT NAME = "precio_original" MAXLENGHT = 5 SIZE = 5>

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

<?php
function calculo($precio_original){ //Función que calcula el precio final
return $precio_final = ($precio_original * 0.13) + $precio_original;}

echo "<BR><H2><CENTER>El tipo de producto es: $tipo_producto</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>";
?>
  #2 (permalink)  
Antiguo 14/03/2013, 21:42
sjj
 
Fecha de Ingreso: octubre-2008
Mensajes: 213
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: ejecutar una funcion

¿Este código que nos pasas a qué página pertenece? Habría que ver el código de proyecto_3.php para ver como capturas los valores enviados. No se ve cómo se guardan los valores de las variables $tipo_producto, $nombre_producto y $precio_original independientemente de lo que haga la función.
  #3 (permalink)  
Antiguo 14/03/2013, 22:55
Avatar de TheoriaX  
Fecha de Ingreso: agosto-2009
Ubicación: Hermosillo, Sonora
Mensajes: 217
Antigüedad: 14 años, 8 meses
Puntos: 5
Respuesta: ejecutar una funcion

De hecho no te servira de nada la funcion ya que los datos tienes que procesarlos en proyecto_3 y ahi mismo ejecutar tus querys para la BD
__________________
Desarrollador .Net y Php
MCTS Framework 2.0:Windows Applications
Microsoft Certificated Profesional
  #4 (permalink)  
Antiguo 15/03/2013, 06:23
 
Fecha de Ingreso: septiembre-2007
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 8 meses
Puntos: 12
Respuesta: ejecutar una funcion

Doy por hecho que tu script se llama proyecto_3.php, por lo tanto con tipo_producto te refieres a $_POST['tipo_producto'].

No afecta al funcionamiento, pero las etiquetas deberían estar en minúsculas - aparte de eso hay muchas mas cosas que hace que el codigo no es valido. Mira el w3c validator.
Esto ($precio_original * 0.13) + $precio_original == $precio_original * 1.13

Etiquetas: funcion, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:13.