VeneHosting.com :: Tu Hosting en Venezuela

Autor Tema: proyecto caja chica (ayuda por favor ???)  (Leído 833 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado robertdac

  • Novato
  • *
  • Mensajes: 5
  • Puntuación: 0
    • Ver Perfil
proyecto caja chica (ayuda por favor ???)
« : 17 de enero de 2011, 09:47:25 am »
buena  buenas.... soy nuevoo en el foro  jeje..  bueno le explico mi situacion hasta ahora estoy haciendo un sitema de caja chica por supuesto con lenguaje php ... manejador de bases de datos mysql ... estoy full avanzado lo tengo ya casi listo solo me falta son las consultas de que se muestren en  pantalla .. es decir  de como va el "presupuesto" en a caja chica .. como: saldo actual , egreso,factura  y residuo..  ejemplo  ...  este es el saldo actual de la caja chica "1000" hay un egreso de "200".... el saldo actual de l caja chica queda en 800 cierto? ... ahora se declara una factura  de 50... por lo tanto se hace la siguiente operacion...
(egreso(200) - factura(50) = 150 ) ... lo q le qda de esa operacion la declare  como residuo q se le suma al saldo actual de la caja chica (800) + 100....  quedaria saldo actual de la caj chica (900)... mi problema es lo siguient .. tengo dos formulario "egreso" y "factura" a la hora de cargar todos  los campos incluyendo monto .. me hace la operacion la q mencione hace rato , todo fino me  muestra en pantalla  egreso, factura, residuo y saldo actual de la caja chica    ... pero al cargar nuevos montos  en "egreso" y "factura"  me toma  como el saldo de la caja chica la vieja  que es de (1000) y eso es lo q no quiero , quiero q me tome la actual(900) y haga su operacion tipo normal .. y me arroje los resultados ... si me pueden ayudar se lo agradesco.. estoy estancando  ??? :(  gracias:D les adjunto una imagens del script y las pantallas

codigo:
<?php
   include ("../../conectar/conexion1.php");
   conectarse();
   $consulta= "SELECT * FROM  c_reposicion,c_egreso,t_factura";
   
   
   
   $resultados= mysql_db_query ("cajachica",$consulta) or die("error consulta: ".mysql_error());
   if (!(@mysql_num_rows ($resultados) == 0))
      {
         while ($campo = mysql_fetch_array($resultados))
         {
            
               $mont=$campo['Monto'];
            $Ebolivares=$campo['montobsf'];
            $Fbolivares=$campo['BsF'];             
            $Ractual=$campo['MontoA'];
            $Rresta=$mont-$Ebolivares;
            $residuo = $Ebolivares - $Fbolivares;
            $Ractual=$residuo+$Rresta;
            
            
 




?>
         <tr>
         
        <td><?php echo $mont."<br>".$Rresta."<br>".$Ractual?>&nbsp;</td>
        <td><?php echo $Ebolivares?>&nbsp;</td>
        <td><?php echo $Fbolivares?>&nbsp;</td>
        <td width="53"><?php echo $residuo?>&nbsp;</td>
        </tr>
        <?php
         }
   
}





?>



Desconectado el_santo

  • Usuario Dedicado
  • ***
  • Mensajes: 192
  • Puntuación: 7
  • Sexo: Masculino
    • Ver Perfil
Re:proyecto caja chica (ayuda por favor ???)
« Respuesta #1 : 17 de enero de 2011, 11:45:28 am »
Viejo se necesitan mas datos aki.

Pudiera responderte de una manera ke consideraria logica pero dudo se adapte a lo ke ya tienes. publica lo mas ke puedas del proyecto (al menos los scripts, forms en juego y claro las tablas usadas) y detallalo de una forma mas generica asi se te podra dar una mano.
Yo hablo php........!!!

Desconectado robertdac

  • Novato
  • *
  • Mensajes: 5
  • Puntuación: 0
    • Ver Perfil
Re:proyecto caja chica (ayuda por favor ???)
« Respuesta #2 : 17 de enero de 2011, 01:45:37 pm »
aqui le envio el codigoo  lo simplifique lo mas q pude...

Formulario egreso

<?php
include ("../../../conectar/conexion1.php"); //archivo que realiza la conexión a la base de datos
$link=conectarse();
if(!empty($_POST['codcargo']))
    {$codcargo=$_POST['codcargo'];}   
if(!empty($_POST['IdExp']))
    {$IdExp=$_POST['IdExp'];}
   
  ?>
<html>
<body>
<td height="20" colspan="3" align="right" bgcolor="#CCCCCC"><div align="center"><span class="Estilo28">Datos de Egreso </span></div></td>
          </tr>
        <tr>
      
            <td width="226" height="43" align="right" bgcolor="#D3DEFA"><div align="left"><strong>N&ordm; Expediente</strong>:           
              <select name="IdExp" onChange="submit()" style="width:160px">
                <?php   $result = mysql_query("SELECT * FROM t_expediente ",$link);
      echo '<option value="'.$IdExp.'" >'.$IdExp.'</option>';
      while ($row = mysql_fetch_array($result))
      {$edo=$row['IdExp'];
      echo '<option value="'.$edo.'" >'.$edo.'</option>';}?>
              </select></td>
            <td width="92" align="right" bgcolor="#D3DEFA">Fecha<span class="Estilo22">&nbsp;</span></td>
            <td width="347" bgcolor="#D3DEFA"><input readonly name="fecha" type="date" size="20" maxlength="10">
                <input name="button2" type="button" onClick="displayCalendar(document.forms[0].fecha,'yyyy/mm/dd',this)" value="..."/></td>
          </tr>
          <tr>
            <td height="44" colspan="2" align="right" bgcolor="#D3DEFA" class="Estilo29">N&ordm; Recibo &nbsp;</td>
            <td bgcolor="#D3DEFA">&nbsp;
            <input name="Nrecibo" type="text" size="30" maxlength="20" value="<?php if (!empty($_POST['Nrecibo'])){echo $_POST['Nrecibo'];}?>"/></td>
          </tr>
         
         
          <tr>
            <td height="50" colspan="2" align="right" bgcolor="#D3DEFA">nombre y apellido </td>
            <td bgcolor="#D3DEFA"><input name="NombApe" type="text" size="30" maxlength="20" value="<?php if (!empty($_POST['NombApe'])){echo $_POST['NombApe'];}?>"/></td>
          </tr>
          <tr>
            <td height="49" colspan="2" align="right" bgcolor="#D3DEFA"> Cargo</td>
            <td bgcolor="#D3DEFA"><select name="codcargo" onChange="submit()" style="width:160px">
              <?php   $result = mysql_query("SELECT * FROM c_cargo ",$link);
      echo '<option value="'.$codcargo.'" >'.$codcargo.'</option>';
      while ($row = mysql_fetch_array($result))
      {$edo=$row['codcargo'];
      $idedo=$row['descripcion'];
      echo '<option value="'.$edo.'" >'.$edo.'</option>';}?>
            </select></td>
          </tr>
          <tr>
            <td height="56" colspan="2" align="right" bgcolor="#D3DEFA">Descripcion</td>
            <td bgcolor="#D3DEFA"><textarea name="Descripcion" cols="30" rows="3"><?php if (!empty($_POST['Descripcion'])){echo $_POST['Descripcion'];}?>
            </textarea></td>
          </tr>
          <tr>
            <td height="56" colspan="2" align="right" bgcolor="#D3DEFA"><span class="Estilo18">Justificacion </span></td>
            <td bgcolor="#D3DEFA"><textarea name="justificacion" cols="30" rows="3" ><?php if (!empty($_POST['justificacion'])){echo $_POST['justificacion'];}?>
            </textarea></td>
          </tr>
          <tr>
            <td height="40" colspan="2" align="right" bgcolor="#D3DEFA">BsF. </td>
            <td bgcolor="#D3DEFA"><input name="montobsf" type="text"  class="Estilo9"  size="30" value="<?php if (!empty($_POST['montobsf'])) {echo $_POST['montobsf'];}?>"/></td>
          </tr>
         
          <tr>
            <td colspan="3"><div align="center">
                <p>&nbsp;</p>
                <p>
                  <input name="enviar" type="submit" value="     Enviar     " onClick="return validar_formulario();">
              <input type='submit' name='submit' value='Cancel Order' onclick='return ConfirmCancelOrder();' />
                  <input type="reset" name="borrar" value="      Borrar    " />
                </p>
            </div></td>
          </tr>
        </table>
        <p>&nbsp;</p>
      <p>&nbsp;</p></th>
    </tr>
   
   <td height="10" align="center" bgcolor="#000052"><span style="color: #666666"><strong>Direccion de Salud Estadal del Estado Miranda </b></strong></span></td>
  </table>
</form>
<?php
  include_once("../../../conectar/conexion1.php");
   $link=conectarse();
   if (isset($_POST['enviar']))
       {
   
   $fecha= $_POST['fecha'];
   $Nrecibo= $_POST['Nrecibo'];
   $NombApe= $_POST['NombApe'];
   $descripcion= $_POST['descripcion'];
   $justificacion= $_POST['justificacion'];
   $montobsf= $_POST['montobsf'];
   $codcargo= $_POST['codcargo'];

      $rescodcargo = mysql_query("SELECT * FROM c_cargo where codcargo= '$codcargo'", $link);
       $rowcodcargo = mysql_fetch_row($codcargo);
       $idcodcargo = $rowcodcargo[0];
      
     //$consulta = mysql_query("UPDATE t_factura SET Direcc = '".$_POST['Direcc']."' WHERE IdProve = '".$_POST['IdProve']); 
     $consulta="select * from t_expediente where IdExp='$IdExp'";      

$incluir= "INSERT INTO c_egreso (fecha,Nrecibo,NombApe,descripcion,justificacion,montobsf) VALUES ('$fecha','$Nrecibo','$NombApe','$descripcion','$justificacion','$montobsf')";
    

    
     mysql_db_query("cajachica",$incluir) or die("error en Incluir: ".mysql_error());
     print "<script>alert('Egreso Almacenada')</script>";
    
     }
   

?>

</body>
</html>



Desconectado robertdac

  • Novato
  • *
  • Mensajes: 5
  • Puntuación: 0
    • Ver Perfil
Re:proyecto caja chica (ayuda por favor ???)
« Respuesta #3 : 17 de enero de 2011, 01:47:57 pm »
FORMULARIO FACTURA

<?php
include ("../../../conectar/conexion1.php"); //archivo que realiza la conexión a la base de datos
$link=conectarse();
if(!empty($_POST['Clasif']))
   {$Clasif=$_POST['Clasif'];}
if(!empty($_POST['NombRazon']))
    {$NombRazon=$_POST['NombRazon'];}   
if(!empty($_POST['IdExp']))
    {$IdExp=$_POST['IdExp'];}
   
  ?>
<HTML>
<BODY>
<td height="20" colspan="3" align="right" bgcolor="#CCCCCC"><div align="center"><span class="Estilo28">Datos de la Factura </span></div></td>
          </tr>
        <tr>
      
            <td width="226" height="43" align="right" bgcolor="#D3DEFA"><div align="left"><strong>N&ordm; Expediente</strong>:
              <select name="IdExp" onChange="submit()" style="width:160px">
              <?php   $result = mysql_query("SELECT * FROM t_expediente ",$link);
      echo '<option value="'.$IdExp.'" >'.$IdExp.'</option>';
      while ($row = mysql_fetch_array($result))
      {$edo=$row['IdExp'];
      echo '<option value="'.$edo.'" >'.$edo.'</option>';}?>
            </div></select></td>
            <td width="92" align="right" bgcolor="#D3DEFA">Fecha<span class="Estilo22">&nbsp;</span></td>
            <td width="347" bgcolor="#D3DEFA"><input readonly name="Fech" type="date" size="20" maxlength="10">
                <input name="button2" type="button" onClick="displayCalendar(document.forms[0].Fech,'yyyy/mm/dd',this)" value="..."/></td>
          </tr>
          <tr>
            <td height="44" colspan="2" align="right" bgcolor="#D3DEFA" class="Estilo29">N&ordm; Factura &nbsp;</td>
            <td bgcolor="#D3DEFA">&nbsp;
            <input name="NumFact" type="text" size="30" maxlength="20" value="<?php if (!empty($_POST['NumFact'])){echo $_POST['NumFact'];}?>"/></td>
          </tr>
          <tr>
       
        </tr>
          <tr>
            <td height="44" colspan="2" align="right" bgcolor="#D3DEFA" class="Estilo29"> Nº de Recibo &nbsp;</td>
            <td bgcolor="#D3DEFA">&nbsp;
            <input name="Nrecibo" type="text" size="30" maxlength="20" value="<?php if (!empty($_POST['Nrecibo'])){echo $_POST['Nrecibo'];}?>"/></td>
          </tr>
          <tr>
       
       
       
       
            <td height="48" colspan="2" align="right" bgcolor="#D3DEFA">Nombre o razon Social </td>
            <td bgcolor="#D3DEFA"><select name="NombRazon" onChange="submit()" style="width:160px">
              <?php   $result = mysql_query("SELECT * FROM t_proveedor ",$link);
      echo '<option value="'.$NombRazon.'" >'.$NombRazon.'</option>';
      while ($row = mysql_fetch_array($result))
      {$edo=$row['NombRazon'];
      echo '<option value="'.$edo.'" >'.$edo.'</option>';}?>
            </select></td>
          </tr>
          <tr>
            <td height="48" colspan="2" align="right" bgcolor="#D3DEFA">RIF </td>
            <td bgcolor="#D3DEFA"><select name="IdProve" onChange="submit()" style="width:160px">
              <?php   $result = mysql_query("SELECT * FROM t_proveedor ",$link);
      echo '<option value="'.$IdProve.'" >'.$IdProve.'</option>';
      while ($row = mysql_fetch_array($result))
      {$edo=$row['IdProve'];
      echo '<option value="'.$edo.'" >'.$edo.'</option>';}?>
            </select></td>
          </tr>
          <tr>
            <td height="50" colspan="2" align="right" bgcolor="#D3DEFA">Direccion Fiscal </td>
            <td bgcolor="#D3DEFA"><select name="Direcc" onChange="submit()" size="" style="width:160px">
              <?php   $result = mysql_query("SELECT * FROM t_proveedor ",$link);
      echo '<option value="'.$Direcc.'" >'.$Direcc.'</option>';
      while ($row = mysql_fetch_array($result))
      {$edo=$row['Direcc'];
      echo '<option value="'.$edo.'" >'.$edo.'</option>';}?>
            </select></td>
          </tr>
          <tr>
            <td height="49" colspan="2" align="right" bgcolor="#D3DEFA">Clasificador</td>
            <td bgcolor="#D3DEFA"><select name="IdClasif" onChange="submit()" style="width:160px">
              <?php   $result = mysql_query("SELECT * FROM t_clasificador ",$link);
      echo '<option value="'.$IdClasif.'" >'.$IdClasif.'</option>';
      while ($row = mysql_fetch_array($result))
      {$edo=$row['IdClasif'];
      $idedo=$row['Clasif'];
      echo '<option value="'.$edo.'" >'.$edo.'</option>';}?>
            </select></td>
          </tr>
          <tr>
            <td height="56" colspan="2" align="right" bgcolor="#D3DEFA">Descripcion</td>
            <td bgcolor="#D3DEFA"><textarea name="Descrip" cols="30" rows="3"><?php if (!empty($_POST['Descrip'])){echo $_POST['Descrip'];}?>
            </textarea></td>
          </tr>
          <tr>
            <td height="56" colspan="2" align="right" bgcolor="#D3DEFA"><span class="Estilo18">Justificacion </span></td>
            <td bgcolor="#D3DEFA"><textarea name="Justif" cols="30" rows="3" ><?php if (!empty($_POST['Justif'])){echo $_POST['Justif'];}?>
            </textarea></td>
          </tr>
          <tr>
            <td height="40" colspan="2" align="right" bgcolor="#D3DEFA">BsF. </td>
            <td bgcolor="#D3DEFA"><input name="BsF" type="text"  class="Estilo9"  size="30" value="<?php if (!empty($_POST['BsF'])) {echo $_POST['BsF'];}?>"/></td>
          </tr>
         
          <tr>
            <td colspan="3"><div align="center">
                <p>&nbsp;</p>
                <p>
                  <input name="enviar" type="submit" value="     Enviar     " onClick="return validar_formulario();">
              <input type='submit' name='submit' value='Cancel Order' onclick='return ConfirmCancelOrder();' />
                  <input type="reset" name="borrar" value="      Borrar    " />
                </p>
            </div></td>
          </tr>
        </table>
        <p>&nbsp;</p>
      <p>&nbsp;</p></th>
    </tr>
   
   <td height="10" align="center" bgcolor="#000052"><span style="color: #666666"><strong>Direccion de Salud Estadal del Estado Miranda </b></strong></span></td>
  </table>
</form>
<?php
  include_once("../../../conectar/conexion1.php");
   $link=conectarse();
   if (isset($_POST['enviar']))
       {
    $Fech=$_POST['Fech'];
   $NumFact=$_POST['NumFact'];         
   $IdProve=$_POST['IdProve'];
   $IdClasif=$_POST['IdClasif'];
   $Descrip=$_POST['Descrip'];
    $Justif=$_POST['Justif'];
   $BsF=$_POST['BsF'];
   $IdExp=$_POST['IdExp'];
   $Nrecibo=$_POST['Nrecibo'];
   

      $resNombRazon = mysql_query("SELECT * FROM t_proveedor where NombRazon= '$NombRazon'", $link);
       $rowNombRazon = mysql_fetch_row($resNombRazon);
       $idNombRazon = $rowNombRazon[0];
      
      $resIdClasif = mysql_query("SELECT * FROM t_clasificador where IdClasif= '$IdClasif'", $link);
       $rowIdClasif = mysql_fetch_row($resIdClasif);
       $idIdClasif = $rowIdClasif[0];
      
      $resIdExp= mysql_query("SELECT * FROM t_expediente where IdExp= '$IdExp'", $link);
       $rowIdExp = mysql_fetch_row($resIdExp);
       $idIdExp = $rowIdExp[0];

 
 
     $consulta = mysql_query("UPDATE t_factura SET Direcc = '".$_POST['Direcc']."' WHERE IdProve = '".$_POST['IdProve']); 
     $consulta="select * from t_expediente where IdExp='$IdExp'";      

$incluir= "INSERT INTO t_factura (Fech,NumFact,IdProve,IdClasif,Descrip,Justif,BsF,IdExp,Nrecibo) VALUES ('$Fech','$NumFact','$IdProve','$IdClasif','$Descrip','$Justif','$BsF','$IdExp','$Nrecibo')";
     mysql_db_query("cajachica",$incluir) or die("error en Incluir: ".mysql_error());
     print "<script>alert('Factura Almacenada')</script>";
    
     }
   

?>

</body>
</html>

PHP de Venezuela

Re:proyecto caja chica (ayuda por favor ???)
« Respuesta #3 : 17 de enero de 2011, 01:47:57 pm »

 

PHP de Venezuela on Facebook