Es la primera vez que escribo por aqui.
Estoy intentando aprender PHP por mi cuenta, he empezado con un "curso" que encontré en una página WEB.
Os copio y pego el codigo y os digo el enlace a la pagina donde esta el ejercicio en cuestion.
Si... sabeis de algun manual/curso que este mejor que el que estoy siguiendo acepto sugerencias.
El problema me lo da en la linea que marco en negrita ya que me dice que la variable no esta inicializada. He probado a iniciarla en 1 pero claro ese es el valor que coge al final ya. Me interesa que esa variable coja como dato el de la caja de texto que lo escribe el usuario pero no se como igualarla.
Código:
<HTML>
<HEAD>
<TITLE>Proyecto Página dinámica</TITLE>
</HEAD>
<BODY>
<!-- Formato del Título de la página-->
<FORM METHOD = "POST" ACTION = "Proyecto.php">
<FONT FACE = "Verdana" COLOR = "#1200FF">
<CENTER><B><H1>Sistema de Cálculo de Impuesto de Producto</H1></B></CENTER>
</FONT>
Introduce el precio del producto:
<INPUT TYPE=TEXT NAME="precio_original" MAXLENGTH=5 SIZE=5>
<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:*/
//Funcion para el calculo final
function calculo($precio_original){
return $precio_final = ($precio_original * 0.13)+ $precio_original; //Retorna el precio final
}
echo "<BR><H1><CENTER>El precio final es: ".calculo($precio_original)"</H1></CENTER>";
/*La salida será centada como Header 1, incluyendo el precio final (calculado en la función calculo()*/
?>
</BODY>
</HTML>
Espero aberme explicado bien! gracias!!
Edito para añadiros el link que se me habia pasado!
http://www.aulafacil.com/php/curso/Lecc-26.htm