Tengo las siguientes tablas:
Tabla categorias
![](https://www.dropbox.com/s/ewhbygdi71k61t7/categorias.png)
tabla documentos
![](https://www.dropbox.com/s/fzw75448pyxkx55/documentos.png)
tabla gastos
![](https://www.dropbox.com/s/zgpc8p8vby40e2b/gastos.png)
Programa graba documento
Código PHP:
Ver original
<?php $numero = $_POST['numero']; $fechareg = $_POST['fechareg']; $fechadoc = $_POST['fechadoc']; $categoria = $_POST['categorias']; $descripcion = $_POST['descripcion']; $neto = $_POST['neto']; $iva = $_POST['iva']; $total = $_POST['total']; if ($reqlen > 0) { include ("conexion.php"); mysql_query("INSERT INTO documentos (numero, fechareg, fechadoc, categoria, descripcion, neto, iva, total) VALUES('$numero', '$fechareg', '$fechadoc', '$categoria','$descripcion', '$neto', '$iva', '$total' )"); echo '<script language = javascript> alert("Registro ingresado correctamente.. presione enter para seguir.") self.location = "documentos.php" </script>'; } ?>
El programa que graba en la tabla documento funciona bien.
Lo que necesito es que me grabe en otra tabla de nombre gastos según el mes fechadoc el neto .
Me debe grabar según la categoría y el mes en el campo que corresponda y si existe en la tabla gastos además de sumar en el campo si existen 2 o más de la misma categoría.
Por ejemplo si ingreso un documento de movistar y es del móvil (categoría teléfono) y es de fecha 2013-01-20 por el valor neto de 20 euros.
Y después ingreso otro documento de movistar y es del fijo (categoría teléfono) 2013-01-28 valor neto 40 euros
Entonces tiene que ir a la tabla gastos y ver el mes, en este caso 01 ósea enero y buscar en descripción o código que corresponda a teléfono y grabar y sumar a ese campo osea en ese campo debe figurar 60 euros.
Espero me haya explicado bien.
Gracias y saludos