Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2007, 16:23
Avatar de Caludia87
Caludia87
 
Fecha de Ingreso: octubre-2007
Mensajes: 83
Antigüedad: 16 años, 7 meses
Puntos: 0
Pregunta como puedo hacer esto?

Trabajo con una página de tesoreria. Hoy en dia esta en funcionamiento, pide ciertos datos pero para el 2008 ya no pedira algunos campos.
Ej: en la pág. llamada DatosEnvio indique que para el 2008 ya no pida NIS ni Credencial de Elector para el pago de tenencia. Y si me funciono con este codigo:

Código PHP:
<?php
$diaDeCambio
=24$mesDeCambio=10$anioDeCambio=2007;
$diaActual=date('d'); $mesActual=date('m'); $anioActual=date('Y');
if(
mktime(000$mesActual$diaActual$anioActual) < mktime(000$mesDeCambio$diaDeCambio$anioDeCambio))
{ echo 
' <TR>
              <TD class=Estilo7 noWrap align=left colSpan=2 height=18>Credencial de Elector (Clave):</TD>
              <TD class=Estilo7 noWrap align=right width="25%" height=18> 
              <DIV align=left>
                  <INPUT maxLength=18 name=ife value='
.$ife.'>
                <a href="CredencialIFE.php" target="_blank">
                    <IMG alt="Ayuda" src="http://www.forosdelweb.com/images/dudas.gif" border=0>
                </A>**
               </DIV>
               </TD>
            </TR>
            <!--<INPUT type=image height=15 alt="Ayuda" src="http://www.forosdelweb.com/images/dudas.gif" border=0></DIV></TD></TR>-->
            
            <tr>
                <td colspan="3" style=" font: Arial, Helvetica, sans-serif; font-size:9px; color:#000000 " >** Para Persona Moral ingrese la clave de la credencial del representante legal</td>
            </tr>
            <TR >
              <TD class=Estilo7 noWrap align=left colSpan=2 height=18>NIS (Recibo de Agua):</TD>
              <TD class=Estilo7 noWrap align=right width="50%" height=18> <DIV align=left>
              <INPUT maxLength=10 name=nis value='
.$nis.'> 
                     <a href="ReciboAgua.php" target="_blank"><IMG alt="Ayuda" src="http://www.forosdelweb.com/images/dudas.gif" border=0></A>*** </DIV></TD></TR>
            <tr>
            <td colspan="3" style=" font: Arial, Helvetica, sans-serif; font-size:9px; color:#000000 " >*** Para Persona Moral ingrese el NIS del establecimiento<br/>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp Capture solo los dígitos de la clave, sin guiones ni espacios</td>
            </tr>'
;
?>
A la fecha de cambio, ya no me pide NIS ni Credencial de Elector, pero al dar clic en el boton de Continuar, me debe desplegar una Pág llamada DatosPago que es el paso #2; me abre la página pero con este mensaje:
"Error: La clave NIS no es correcta, favor de verificar.
Para regresar, haga click en el boton "
Y es porque las validaciones las declararon en la Pag de DatosPago; Yo no hice las páginas, pero las tengo que modificar para que se cambien para el 2008. Intente poner el mismo codigo que use para DatosEnvio en la de DatosPago pero me aparece un error en la consulta:
Código PHP:
$q           "SELECT * FROM egobierno.Nis WHERE Nis='$nis'"
Pero en el codigo me menciona varias veces el NIS asi que no se de donde a donde deberia de poner el codigo, para indicar que en el 2008 no pregunte por el NIS y siga corriendo normalmente...
Seria mejor realizar una página modificada, e indicar en DatosEnvio a cual debe ir de acuerdo a la fecha... o que le hago al codigo de DatosPago para que no pida validacion de Nis ni Credencial para el 2008?
Como el codigo es extenso, les dejp una parte abajo:

Última edición por Caludia87; 25/10/2007 a las 16:38