Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2010, 20:34
dachury
 
Fecha de Ingreso: agosto-2009
Mensajes: 13
Antigüedad: 15 años, 6 meses
Puntos: 0
ayuda en registro de datos en dos tablas

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