15/01/2004, 11:21
|
| 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 |