buenos noches,
quiero comentarles el problemita quiero realizar una cosulta a una tabla donde determinados campos se guarden en otra tabla.
tengo el siguiente codigo
inserto los campos que llegan de un formulario normal
Código PHP:
include_once("../../conexion/conexion.php");
$id = $_POST['id'];
$producto = $_POST['producto'];
$precio = $_POST['precio'];
$fecha = $_POST['fecha'];
$hora = $_POST['hora'];
$sql = "INSERT INTO precio_producto ( id, precio, producto, hora, fecha ) VALUES
('$id','$precio','$producto','$hora','$fecha')";
$rs = mysql_query($sql);
a hora viene la parte complicada o por lo menos como estoy en aprendizaje, quiero consultar los datos que acabo de guardar en la tabla precio_producto producto, hora ,fecha, precio donde quiero calcular el maximo precio, minimo, y promedio y guardarla en una tabla llamada historial el codigo que tengo es este:
Código PHP:
$sql = "SELECT * FROM precio_producto";
$valores= "SELECT MAX(precio),
MIN(precio),
Avg(precio),
producto,
hora,
fecha
FROM precio_producto";
//almaceno la consulta en un array
$maxmin = mysql_fetch_array(mysql_query($valores));
$maxprecio="$maxmin[1]";
$minprecio="$maxmin[2]";
$promedio="$maxmin[3]";
$producto="$maxmin[4]";
$hora="$maxmin[5]";
$fecha="$maxmin[6]";
$sql = "INSERT INTO historial (maxprecio,minprecio,promedio,producto,hora,fecha) VALUES
('$maxprecio','$minprecio','$promedio','$producto','$hora','$fecha')";//4
$rs = mysql_query($sql);
la cosa es que me inserta el primer registro bien, pero cuando inserto otro dato en el primer formulario no me sigue insertando en la tabla historial, y la idea esque si yo inserto un dato en el formulario el haga todo este calculo incluyendo el nuevo dato y saque los nuevos maximos y minimos, promedio, pero pues no hace eso asi que necesito ayudaaa