Hola, mi duda es la siguiente:
Tengo un formulario en donde ingreso una descripcion, cantidad y costo de x producto, ahora, para el costo este se tiene que ingresar en base a la cantidad que ingreso en formulario.
Mi codigo es este:
Código PHP:
Ver original<?php
include('configuracion_base.php');
?>
<form method="post" action = "datos_equipo.php">
"<br/>DESCRIPCION DE EQUIPOS
<br/><br/>Descripción detallada del equipo a suministrar<br/><textarea name="descripcion" cols="20" rows="2"></textarea>
<br/><br/>Cantidad <br/><input type="text"' name= "cantidad"/>
<br/><br/>Costo <br/><input type="text" name= "costo"/>
<br/><input type = "submit" value="Guardar descripción" name="boton_desc" />
<?php
$boton_des = $_POST['boton_desc'];
if($boton_des != "" ){
$descripcion = $_POST['descripcion'];
$cantidad = $_POST['cantidad'];
$costo = $_POST['costo'];
//FUNCION PARA CALCULAR EL PRECIO
function costo_equipo($cantidad, $costo){
// $precio_final = ($costo * $cantidad);
return $precio_final = ($cantidad * $costo);
}
$query_insert = mysql_query("INSERT INTO partes_suministradas (descripcion, cantidad, costo) VALUES ( '".$descripcion."','".$cantidad."','" .$precio_final."' ) " ); }
?></form>
Cuando hago la insercion en mi base de datos, se muestra todo excepto el costo final. ¿Creen que haya estado mal poner en el insert la variable de la funcion $precio_final ? Muchas gracias por sus respuestas.