Foros del Web » Programando para Internet » PHP »

Ayuda por favor con arqueo de caja

Estas en el tema de Ayuda por favor con arqueo de caja en el foro de PHP en Foros del Web. Hola todos he estado desarrollando un sistema de registro y cuenta en php y mysql todo muy bien he hecho registro y todo funciona muy ...
  #1 (permalink)  
Antiguo 17/09/2010, 03:48
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta Ayuda por favor con arqueo de caja

Hola todos he estado desarrollando un sistema de registro y cuenta en php y mysql todo muy bien he hecho registro y todo funciona muy bien.. pero ahora resulta que me están pidiendo que todo lo registrado tenga que hacer un corte o arqueo de caja es decir que le muestre los registro y totales que se ha hecho por fechas y bueno allí si me tranque por no se que funciones utilizar para poder hacer esto si alguien me podría aconsejar o ponerme algún ejemplo por que tampoco es que soy un experto por que lo he hecho han sido sistemas de registro y pues eso no es tan difícil.

el corte o arqueo de caja se tendría que realizar así:

Fecha uno al Fecha dos, luego tendría que mostrar todo los registros que se hicieron durante esas fechas.

Fechas | registro | cancelo
fecha1---nombre1----1.00$
fecha2---nombre2----1.00$
fecha3---nombre3----1.00$
fecha4---nombre4----1.00$

Total: 4.00$

Bueno no se di me di a entender les agradecería de mucho su ayuda
  #2 (permalink)  
Antiguo 17/09/2010, 08:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 33
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Ayuda por favor con arqueo de caja

Dics que "desarrollando un sistema de registro" con php.

Pues bien, si ya lograstes realizar todo, esa informacion la debes de tener almacenada en tu BD.

Siendo asi solo tendrias que realizar una busqueda sql en tu bd para que muestre lo que dices (arqueo)

Tienes que tener un campo el cual tu como usuario del sistema cloque la fecha a realizar la busqueda.

Toda esta informacion debe tener un nombre, Lo llamare 'Tabla'

Fechas | registro | cancelo
fecha1---nombre1----1.00$
fecha2---nombre2----1.00$
fecha3---nombre3----1.00$
fecha4---nombre4----1.00$


el sql seria algo asi:

$sql= ("select Fechas, registro, cancelo From Tabla Where Fechas = '$_REQUEST[Input_Fecha]' ");


Claro esa es la busqueda tendrias que realizar primero la conexion a tu BD
Espero sea de tu ayuda amigo.
  #3 (permalink)  
Antiguo 17/09/2010, 12:38
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Ayuda por favor con arqueo de caja

Cita:
Iniciado por moises_vicent Ver Mensaje
Dics que "desarrollando un sistema de registro" con php.

Pues bien, si ya lograstes realizar todo, esa informacion la debes de tener almacenada en tu BD.

Siendo asi solo tendrias que realizar una busqueda sql en tu bd para que muestre lo que dices (arqueo)

Tienes que tener un campo el cual tu como usuario del sistema cloque la fecha a realizar la busqueda.

Toda esta informacion debe tener un nombre, Lo llamare 'Tabla'

Fechas | registro | cancelo
fecha1---nombre1----1.00$
fecha2---nombre2----1.00$
fecha3---nombre3----1.00$
fecha4---nombre4----1.00$


el sql seria algo asi:

$sql= ("select Fechas, registro, cancelo From Tabla Where Fechas = '$_REQUEST[Input_Fecha]' ");


Claro esa es la busqueda tendrias que realizar primero la conexion a tu BD
Espero sea de tu ayuda amigo.
Hola moises_vicent gracais, pues si todo esta registrado en un BD, gracias por tu iniciativa comenzare con lo que me recomendaste y luego te digo como me fue
  #4 (permalink)  
Antiguo 17/09/2010, 20:04
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Ayuda por favor con arqueo de caja

continuando con este tema:
Tengo estas dos paginas php1 que es donde uno coloca las fechas a buscar:
los datos de mi tabla SQl son:

- Id
- Npadron
- Nombres
- Total
- Fecha

<
Código:
html>

<head>
<meta http-equiv="Content-Language" content="es-ve">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>FECHA 1</title>
</head>

<body>

<table border="0" width="100%" id="table1">
	<tr>
		<td>
		<form method="POST" name="fechas" action="fechap2.php">
			<table border="0" width="100%" id="table2" cellspacing="1">
				<tr>
					<td>FECHA 1</td>
					<td>FECHA2</td>
				</tr>
				<tr>
					<td><input type="text" name="Fecha1" size="20"></td>
					<td><input type="text" name="Fecha2" size="20"></td>
				</tr>
			</table>
			<p><input type="submit" value="Enviar" name="B1"></p>
		</form>
		</td>
	</tr>
	</table>

</body>

</html>
y php2 que es donde da el resultado la búsqueda:

Código:
<?php
require_once('config.php');
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 1</title>
</head>

<body>

<table border="0" width="100%" id="table1" cellspacing="1">
    <tr>
        <td colspan="3" height="58">
        &nbsp;</td>
    </tr>
    <tr>
        <td colspan="3">
        <p align="center">
                                                        <font face="Arial" style="font-size: 11pt">
<? 
$conexio = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db (DB_DATABASE, $conexio) OR die ("No se puede conectar");
$sql="SELECT id,Npadron,total FROM csolvencia WHERE fecha BETWEEN 'fecha1' and 'fecha2' ORDER BY id ASC";
$result=mysql_query($sql,$conexio) or die (mysql_error());

if ($row= mysql_fetch_array($result))
{
echo "<TABLE BORDER='1' cellspacing='0' cellspacing='0' bordercolor='000000' width='100%'>";
echo "<TR><TD align='center' bgcolor='C0C0C0'>
        <font size='2' face='Verdana'><b>PLANILLA</b></font></TD><TD align='center' bgcolor='C0C0C0'>
                <font size='2' face='Verdana'><b>PADRON</b></font></TD><TD align='center' bgcolor='C0C0C0'>
    	<font size='2' face='Verdana'><b>TOTAL Bs.</b></font></TD><TD align='center' bgcolor='C0C0C0'>
		<font size='2' face='Verdana'><b>FECHA</b></font></TD></TR>";
DO
{
echo "<TR><TD align='center'>
        <font size='2' face='Verdana' >".$row["Inicial"]."".$row["id"]." </font></TD>
                <TD align='center'><font size='2' face='Verdana'>".$row["Npadron"]."</font></TD>
        <TD align='center'><font size='2' face='Verdana'>".$row["total"]."</font></TD>
        <TD align='center'><font size='2' face='Verdana'>".$row["Fecha"]."</font></TD></TR>";
}
WHILE ($row=mysql_fetch_array($result));
echo "</TABLE>";
}
?>
</font></td>
    </tr>
    <tr>
        <td width="50">&nbsp;</td>
        <td>
                                                        &nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td width="50">TOTAL</td>
        <td>
                                                        <font face="Tahoma" style="font-size: 11pt">
        </font></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td width="50">&nbsp;</td>
        <td>
        <font size="2" face="Tahoma" style="font-size: 11pt"> </font></td>
        <td>&nbsp;</td>
    </tr>
</table>

</body>

</html>
Pero cuando hace el llamado me pone el resultado todo en blanco

Última edición por expecimen; 17/09/2010 a las 20:29
  #5 (permalink)  
Antiguo 17/09/2010, 20:30
 
Fecha de Ingreso: marzo-2008
Mensajes: 18
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Ayuda por favor con arqueo de caja

Ese Warning: mysql_fetch_array(): te indica que esta mal tu sentencia sql.
Te falta el WHERE supongo.

SELECT * FROM csolvencia WHERE fecha BETWEEN ...

Te recomiendo probar las sentencias cuando tengas esos errores para consultas mas avanzadas. Yo lo hago con phpmyadmin.
  #6 (permalink)  
Antiguo 17/09/2010, 21:22
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Ayuda por favor con arqueo de caja

Cita:
Iniciado por jannoz Ver Mensaje
Ese Warning: mysql_fetch_array(): te indica que esta mal tu sentencia sql.
Te falta el WHERE supongo.

SELECT * FROM csolvencia WHERE fecha BETWEEN ...

Te recomiendo probar las sentencias cuando tengas esos errores para consultas mas avanzadas. Yo lo hago con phpmyadmin.
ya cambie todo pero ahora sale todo en blanco
  #7 (permalink)  
Antiguo 17/09/2010, 21:35
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Ayuda por favor con arqueo de caja

Cita:
$sql="SELECT id,Npadron,total FROM csolvencia WHERE fecha BETWEEN 'fecha1' and 'fecha2' ORDER BY id ASC";
amigo aki lo que dice fecha1 y fecha2 son ejemplos debes de colocar una variable que va a contener la fecha o en su defecto una fecha como tal xq ahi te esta comparando el campo fecha con la cadena "fecha1" hay alguna fecha que sea asi??
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #8 (permalink)  
Antiguo 17/09/2010, 23:26
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Ayuda por favor con arqueo de caja

Cita:
Iniciado por carlos_belisario Ver Mensaje
amigo aki lo que dice fecha1 y fecha2 son ejemplos debes de colocar una variable que va a contener la fecha o en su defecto una fecha como tal xq ahi te esta comparando el campo fecha con la cadena "fecha1" hay alguna fecha que sea asi??
Jajaja por aquí también estas bueno para que veas que ando buscando soluciones miara ya lo resolví lo puse así arranco todo bien:

Código:
$sql="SELECT * FROM csolvencia WHERE Fecha BETWEEN '2010-09-06' and '2010-09-14' ORDER BY id ASC";
bueno punto uno listo ahora punto dos es que haga la búsqueda según las fechas que le coloque en los campo text crees que utilizando $_REQUEST funcione???
  #9 (permalink)  
Antiguo 17/09/2010, 23:37
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Ayuda por favor con arqueo de caja

Cita:
Iniciado por expecimen Ver Mensaje
Jajaja por aquí también estas bueno para que veas que ando buscando soluciones miara ya lo resolví lo puse así arranco todo bien:

Código:
$sql="SELECT * FROM csolvencia WHERE Fecha BETWEEN '2010-09-06' and '2010-09-14' ORDER BY id ASC";
bueno punto uno listo ahora punto dos es que haga la búsqueda según las fechas que le coloque en los campo text crees que utilizando $_REQUEST funcione???
jajaj bueno te dig que fecha1 solo era un ejemplo que te ponia y el te va a aceptar cualkier dato mientras que este dentro del formato de fecha de mysql año-mes-dia entonces lo que debes asegurarte es que el campo que vas a pasar siempre este asi saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: caja, favor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:20.