Ver Mensaje Individual
  #14 (permalink)  
Antiguo 15/01/2004, 11:21
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes
Puntos: 655
Ok, supongo que esos datos lo solicitas a través de un formulario por lo que tendrías que declarar variable. Digamos que tenes 5 campos en tu tabla donde cuatro son los valores dados por el usuario y el último es el resultado.

$valor1, $valor2, $valor3, $valor4, $resultado.

Cuando el usuario llene el formulario y hagas las validaciones de que todo esté bien, cargas la variable $resultado.

$resultado = ($valor1 + $valor2 + $valor3 + $valor4) / $valor1;

Y por último realizas el INSERT

INSERT INTO tabla (col1, col2, col3, col4, resultado) VALUES ('$valor1', '$valor2', '$valor3', '$valor4', '$resultado')

o si en el insert vas a cargar todas las columnas, podes usarlo así:

INSERT INTO tabla VALUES ('$valor1', '$valor2', '$valor3', '$valor4', '$resultado')

Un consejo... yo en tu lugar eliminaría la columna de RSULTADO debido a que es un campo calculado y lo muestro solo cuando voy a hacer una consulta de esta forma.

SELECT col1, col2, col3, col4, (col1 + col2 + col3 + col4)/col1 as resultado FROM TABLA WHERE tu_condición.

De esa manera estarías ahorrando espacio en la BD. Además, como lo estas programando en PHP no te afectaría nada generar la consulta en una variable.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Última edición por BrujoNic; 15/01/2004 a las 11:23