Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2014, 01:51
marianomartelli
 
Fecha de Ingreso: agosto-2012
Ubicación: Barcelona
Mensajes: 243
Antigüedad: 12 años, 7 meses
Puntos: 1
Grabar y sumar en otra tabla

Hola a todos,

Tengo las siguientes tablas:
Tabla categorias





tabla documentos



tabla gastos





Programa graba documento
Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4.    $numero       = $_POST['numero'];
  5.    $fechareg     = $_POST['fechareg'];
  6.    $fechadoc     = $_POST['fechadoc'];
  7.    $categoria    = $_POST['categorias'];
  8.    $descripcion  = $_POST['descripcion'];
  9.    $neto         = $_POST['neto'];
  10.    $iva          = $_POST['iva'];
  11.    $total        = $_POST['total'];
  12.    
  13.  
  14.    
  15.    
  16.    $reqlen  = strlen($numero) * strlen($fechareg) * strlen($categoria) * strlen($descripcion) *
  17.     strlen ($total);
  18.              
  19.     if ($reqlen > 0) {
  20.        
  21.            include ("conexion.php");
  22.          
  23.  
  24.          
  25.            mysql_query("INSERT INTO documentos (numero, fechareg, fechadoc,   categoria, descripcion, neto, iva, total)    VALUES('$numero', '$fechareg', '$fechadoc', '$categoria','$descripcion', '$neto', '$iva', '$total' )");
  26.                        
  27.                        
  28.                         echo '<script language = javascript>
  29.                            alert("Registro ingresado correctamente.. presione enter para seguir.")
  30.                            self.location = "documentos.php"
  31.                             </script>';
  32.                        
  33.                
  34.            
  35.             }
  36.    
  37.  
  38.    ?>

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