Foros del Web » Programando para Internet » PHP »

[AYUDA] Facturas

Estas en el tema de [AYUDA] Facturas en el foro de PHP en Foros del Web. Bueno gente miren nesecito ayuda :( Estoy haciendo un panel para clientes y bueno necesito colocar las facturas que tienen pendientes, y colocar los siguientes ...
  #1 (permalink)  
Antiguo 15/11/2008, 14:08
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
[AYUDA] Facturas

Bueno gente miren nesecito ayuda :(

Estoy haciendo un panel para clientes y bueno necesito colocar las facturas que tienen pendientes,

y colocar los siguientes campos

Factura
Emision
Vencimiento
Monto

.
pero la cosa es que lo tengo que hacer para cada usuario y nose como :S

que tendria que hacer? una tabla para cada usuario? y ahi colocarlo?
y como ago para que responda el FROM a el Nombre de Usuario ??

este es mi code actual :(

Código PHP:
<?php }
else
{
if(
$re_new_pass!=""){
$ssd "UPDATE usuarios_admin SET Nombre_Usuario='$Usuario',Email='$Email',emision='$emision',Clave_Usuario='$re_new_pass',vencimiento='$vencimiento,monto='$monto,factura='$factura'";
mysql_query($ssd,$conexion);
}else {
$ssd "UPDATE usuarios_admin SET Nombre_Usuario='$Usuario',Email='$Email',emision='$emision',Clave_Usuario='$re_new_pass',vencimiento='$vencimiento,monto='$monto,factura='$factura'";
mysql_query($ssd,$conexion);
}
?>

<?php
}
?>
<?php
$resultado 
mysql_query("SELECT * FROM $Usuario",$conexion);
$columna mysql_fetch_array($resultado);
?>
<p><div align="center"><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="80%" bordercolor="#FDCE36">
<tr>
<td width="30%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Factura Nº</font></div></td>
<td width="30%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Fecha de Emision</font></div></td>
<td width="30%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Monto a pagar</font></div></td>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Fecha de Vencimiento</font></div></td>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Pagar</font></div></td>
</tr>

<tr>
<form action='https://argentina.dineromail.com/Shop/Shop_Ingreso.asp' method='post'>
<input type='hidden' name='NombreItem' value='Pago Factura Nº <? $columna['factura'];?> '>
<input type'hidden' name="TipoMoneda" id='TipoMoneda' value='<? $columna['monto']; ?>'>
<input type='hidden' name='E_Comercio' value='500007'>
<input type='hidden' name='NroItem' value=''>
<input type='hidden' name='image_url' value='http://'>
<input type='hidden' name='DireccionExito' value='http://fusdehost.com/index1.php'>
<input type='hidden' name='DireccionFracaso' value='http://fusdehost.com/index1.php'>
<input type='hidden' name='DireccionEnvio' value='0'>
<input type='hidden' name='Mensaje' value='1'>
<input type='hidden' name="MediosPago" id="MediosPago" value'4,5,6,14,15,16,17,18,13,7,2'><br>

<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><? $columna['factura'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><? $columna['emision'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><? $columna['monto'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><? $columna['vencimiento'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><input type='image' src='https://argentina.dineromail.com/imagenes/post-login/boton-pagar-02.gif' border='0' name='submit' alt='Pagar con DineroMail'></font></div></td>

</form>
ahh y tambien quiero adaptarlo con un boton de compras


Desde ya muchas gracias por cualquier ayuda y disculpen soy un asco en esto ¬¬
  #2 (permalink)  
Antiguo 15/11/2008, 15:07
Avatar de xempro  
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Mensaje Respuesta: [AYUDA] Facturas

Hola,

lo que haría sería crear una tabla denominada factura la cual se relacione con la tabla cliente.

tabla factura
Código:
CREATE TABLE `factura` (
`fac_id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`fac_numero` INT( 10 ) NOT NULL ,
`fac_emision` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`fac_vencimiento` TIMESTAMP NOT NULL ,
`fac_monto` INT( 10 ) NOT NULL ,
`cli_id` INT( 10 ) NOT NULL , 
`est_id` INT( 3 ) NOT NULL  
UNIQUE (
`fac_numero`
)
) ENGINE = innodb CHARACTER SET latin1 COLLATE latin1_spanish_ci;
tabla cliente
Código:
CREATE TABLE `cliente` (
`cli_id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`cli_cod` VARCHAR( 20 ) NOT NULL ,
`cli_razonSocial` VARCHAR( 200 ) NOT NULL ,
UNIQUE (
`cli_cod`
)
) ENGINE = innodb CHARACTER SET latin1 COLLATE latin1_spanish_ci;

tabla estado
Código:
CREATE TABLE `estado` (
`est_id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`est_nombre` VARCHAR( 80 ) NOT NULL ,
UNIQUE (
`est_nombre`
)
) ENGINE = innodb CHARACTER SET latin1 COLLATE latin1_spanish_ci;
Código:
INSERT INTO `estado` (`est_id`, `est_nombre`) VALUES 
(2, 'Cancelada'),
(1, 'Pendiente');
Para saber las facturas pendientes de un cliente en particular hago lo siguiente...

Código:
SELECT f.fac_numero, f.fac_emision, f.fac_monto 
FROM factura f, cliente c, estado e 
WHERE f.est.id=e.est_id  AND f.cli_id=c.cli_id AND f.cli_id=1 AND f.est_id=1;
Esta query dará como resultado el número de factura, fecha de emisión y monto de todas las facturas pendientes del cliente 1.


Espero te sirva de ayuda.... Obviamente tienes que ajustar el resultado en base a tus necesidades.
  #3 (permalink)  
Antiguo 15/11/2008, 15:08
Avatar de xempro  
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: [AYUDA] Facturas

Me faltó comentar que las tablas están hechas a la rápida por ello que no tiene FK's y mucho menos CONSTRAINTS.
  #4 (permalink)  
Antiguo 17/11/2008, 07:52
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: [AYUDA] Facturas

Hize lo que me dijiste y muchas gracias pero nose que hacer en la pagina :S que pongo? disculpame se poco y NADA de php ¬¬ desde ya Muchas Gracias
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 15:43.