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.