Bueno amigos aquí estoy nuevamente pidiendo vuestra ayuda, espero no estar abusando.
resulta que estoy realizando un sistema para controlar el registro de los socios y sus pagos de una cooperativa de agua potable rural.
Resulta que llegado fin de mes quiero generar el típico aviso de cobranza en una ventana emergente y que esta se baya imprimiendo y cambiando sola a medida que imprimen los distintos avisos..
Para esto tengo el siguiente formulario donde selecciono el perido de pago y la fecha de vencimiento para todos los avisos.
cuyo codigo es
GenerarAvisoCobranza.php
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title
>Documento
sin título
</title
> </head>
<body>
<blockquote>
<blockquote>
<form id="form1" name="form1" method="post" action="">
<label> </label>
<table width="500" border="1" align="center" cellpadding="2" cellspacing="1">
<tr bgcolor="#00CCFF">
<td colspan="2" align="center">Generar avisos de cobranza</td>
</tr>
<tr>
<td>Periodo de pago</td>
<td><select name="mes_pago" id="mes_pago">
<option selected="selected">mes</option>
<option value="01">enero</option>
<option value="02">febrero</option>
<option value="03">marzo</option>
<option value="04">abril</option>
<option value="05">mayo</option>
<option value="06">junio</option>
<option value="07">julio</option>
<option value="08">agosto</option>
<option value="09">septiembre</option>
<option value="10">octubre</option>
<option value="11">noviembre</option>
<option value="12">diciembre</option>
</select>
<select name="anio_pago" id="anio_pago">
<option>año</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2015</option>
<option>2016</option>
<option>2017</option>
<option>2018</option>
<option>2019</option>
<option>2020</option>
</select></td>
</tr>
<tr>
<td width="119">Fecha vencimiento</td>
<td width="264"><label>
<select name="dia" id="dia">
<option>dia</option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select name="mes" id="mes">
<option>mes</option>
<option value="01">enero</option>
<option value="02">febrero</option>
<option value="03">marzo</option>
<option value="04">abril</option>
<option value="05">mayo</option>
<option value="06">junio</option>
<option value="07">julio</option>
<option value="08">agosto</option>
<option value="09">septiembre</option>
<option value="10">octubre</option>
<option value="11">noviembre</option>
<option value="12">diciembre</option>
</select>
<select name="anio" id="anio">
<option>año</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2015</option>
<option>2016</option>
<option>2017</option>
<option>2018</option>
<option>2019</option>
<option>2020</option>
</select>
</label></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="generar_aviso_cobranza" id="generar_aviso_cobranza" value=" generar avisos " onclick="window.open('AvisoCobranza.php','nuevaVentana','width=500, height=450')"/></td>
</tr>
</table>
<p><a href="AvisoCobranza.php"></a></p>
</form>
</blockquote>
</blockquote>
</body>
</html>
y el archivo de la venta emergete es
AvisoCobranza.php
([URL="http://s2.subirimagenes.com/imagen/6344933formulario-avs.png"]aqui una imagen[/URL])
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aviso Cobranza</title>
<link href="avisos.css" rel="stylesheet" type="text/css" />
</head>
<?php
$dia=$_POST['dia'];
$mes=$_POST['mes'];
$anio=$_POST['anio'];
$fecha = $anio . "-" . $mes . "-" . $dia;
?>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="420" border="1" align="center" cellpadding="0" cellspacing="1" bordercolordark="">
<tr>
<td colspan="2" valign="bottom" align="center" ><p>COOPERATIVA DE SERVICIO DE AGUA POTABLE </p>
<p align="center">"QUIRIQUINA LTDA."</p>
<p> </p>
<p> </p>
<p> </p></td>
</tr>
<tr>
<td colspan="2" align="center"><strong>AVISO</strong></td>
</tr>
<tr>
<td width="139">Socio.</td>
<td width="272"><label>
<input name="nombre_socio" type="text" id="nombre_socio" size="40" />
</label></td>
</tr>
<tr>
<td>Numero de cuenta</td>
<td><label>
<input name="id_cuenta" type="text" id="id_cuenta" size="40" />
</label></td>
</tr>
<tr>
<td>Perido pago</td>
<td><label>
<input name="periodo_pago" type="text" id="periodo_pago" size="40" />
</label></td>
</tr>
<tr>
<td>Fecha Emision</td>
<td><label>
<input name="fecha_emision" type="text" id="fecha_emision" size="40" />
</label></td>
</tr>
<tr>
<td>Metros consumidos</td>
<td><label>
<input name="metros_consumidos" type="text" id="metros_consumidos" size="40" />
</label></td>
</tr>
<tr>
<td>Valor</td>
<td><label>
<input name="valor" type="text" id="valor" size="40" />
</label></td>
</tr>
<tr>
<td>( - ) Subsidio</td>
<td><label>
<input name="subsidio" type="text" id="subsidio" size="40" />
</label></td>
</tr>
<tr>
<td>( + )Deuda anterior</td>
<td><label>
<input name="deuda_anterior" type="text" id="deuda_anterior" size="40" />
</label></td>
</tr>
<tr>
<td>( + )Otros</td>
<td><label>
<input name="otros" type="text" id="otros" size="40" />
</label></td>
</tr>
<tr>
<td>Total</td>
<td><label>
<input name="total" type="text" id="total" size="40" />
</label></td>
</tr>
<tr>
<td>Plazo de pago</td>
<td><input name="plazo_pago" type="text" id="plazo_pago" value="<?php echo $fecha;?>" size="40" /></td>
</tr>
</table>
</form>
</body>
</html>
El primer problema que tengo es que no se como pasar a la ventana emergente las fechas del formulario(probé con variables de tipo session apoyándome en otro archivo pero no me parece seguro y no me funcionan del todo) y el ciclo es evidente que tiene que ser con un for dependiendo de la cantidad de socios a los que quiero imprimir sus datos, pero tampoco se me ocurre bien como.
De antemano muchas gracias.
La verdad e estado 2 días dando vuelta en esto por eso recurro a ustedes.