Amigo he probado el codigo pero no funciona
Bueno aquí es donde se guarda
el formulario esta en otro archivo
lo que pasa es que una vez que se registra
--> fecha_noti_comu
la --> fecha_venci_not_comu
se guarda sumando 10 días pero quiero que sean días hábiles de los Luneas a Viernes y sin contar los feriados
por ejemplo estos son algunos feriado
-2015-12-08
-2015-12-25
-2016-01-01
edita_comunica.php
Código
<?php require_once('conexion.php'); $num_accion=$_POST['num_accion']; $fecha_comunicacion=$_POST['fecha_comunicacion']; $num_comunicacion=$_POST['num_comunicacion']; $fecha_noti_comu=$_POST['fecha_noti_comu']; $estado=$_POST['estado']; $dependencia=$_POST['dependencia']; $traslado=$_POST['traslado']; $sql="update tbldocumentosicr set icr_dependencia='".$dependencia."',icr_fecha_comunicacion='".$fecha_comunicacion."',icr_num_comunicacion='".$num_comunicacion."', icr_fecha_noti_comu='".$fecha_noti_comu."',icr_estado='".$estado."',icr_fecha_venci_not_comu='".$fecha_venci_not_comu."', icr_dependencia='".$dependencia."',icr_traslado='".$traslado."' where icr_num_accion=".$num_accion; ?>
El código del formulario esta en otro archivo y con este no hay problemas
registro_comun.php
Código
<?php require_once("conexion.php"); $buscar=$_GET["num_accion"]; $query="SELECT * FROM tbldocumentosicr WHERE icr_num_accion = '$buscar'"; ?> <form action="edita_comunica.php" method="post" enctype="multipart/form-data" onSubmit = "return verifica(this);"> <TABLE BGCOLOR="F9FBFC" BORDERCOLOR="EAEAEB" WIDTH=77%" BORDER=5 CellPadding=10 CellSpacing=1 align="center"> <TR> <TD colspan=2 align='center' BGCOLOR="C1D4D6" style="color:#000000"><B><h3>Comunicación</h3></B></TD> </TR> <TR> <TD align=left><B>Acción Inductiva:</B></TD> <TD align=left> <INPUT TYPE="text" NAME="num_accion" readonly="readonly" onMouseOver="this.style.backgroundColor='#FDFDF8'" style="background-color:#FBF9D5" onMouseOut="this.style.backgroundColor='#FBF9D5'" value="<?=$Rs["icr_num_accion"]?>"/> <INPUT type="hidden" NAME="num_accion2" value="<?=$Rs["icr_num_accion"]?>"/></TD></TR> <TR> <TD align=left><B>RUC:</B></TD> <TD align=left> <input type="text" name="ruc" readonly="readonly" onmouseover="this.style.backgroundColor='#FDFDF8'" style="background-color:#FBF9D5" onMouseOut="this.style.backgroundColor='#FBF9D5'" event.returnValue = false;" value="<?=$Rs["icr_ruc"]?>"/></TD> </TR> <TR> <TD align=left><B>Nombre o Razón Social:</B> </TD> <TD align=left> <INPUT TYPE="text" NAME="contribuyente" readonly="readonly" SIZE=135 onMouseOver="this.style.backgroundColor='#FDFDF8'" style="background-color:#FBF9D5" onMouseOut="this.style.backgroundColor='#FBF9D5'" value="<?=$Rs["icr_contribuyente"]?>"/></TD> </TR> <TR> <TD align=left><B>Domicilio Fiscal:</B> </TD> <TD align=left><input type="text" name="domicilio" readonly="readonly" size=135 onMouseOver="this.style.backgroundColor='#FDFDF8'" style="background-color:#FBF9D5" onMouseOut="this.style.backgroundColor='#FBF9D5'" value="<?=$Rs["icr_domicilio"]?>"/></TD> </TR> <TR> <TD align=left><B>Infracción Cometida:</B></TD> <TD align=left> <SELECT NAME="infraccion" style="background-color:#FBF9D5"> <?php if($Rs["icr_infraccion"]==1){?> <option value="1" selected>1. Inciso b) numeral 9.3: Condición de domicilio fiscal NO HABIDO</option> <?php }elseif($Rs["icr_infraccion"]==2){?> <option value="2" selected>2. Inciso c) numeral 9.3: No comparecer o comparecer fuera del plazo establecido.</option> <?php }elseif($Rs["icr_infraccion"]==3){?> <option value="3" selected>3. Inciso d) numeral 9.3: No emitir y/o no otorgar CDP, distintos a guías de remisión (num.1, art.174° CT)</option> <?php }elseif($Rs["icr_infraccion"]==4){?> <option value="4" selected>4. Inciso d) numeral 9.3: Omitir llevar libros y/o registros y/o otros medios de control (num.1, art.175° CT)</option> <?php }elseif($Rs["icr_infraccion"]==5){?> <option value="5" selected>5. Inciso d) numeral 9.3: No presentar declaraciones determinativas dentro de los plazos (num.1, art.176° CT)</option> <?php }elseif($Rs["icr_infraccion"]==6){?> <option value="6" selected>6. Inciso d) numeral 9.3: No exhibir libros, registros u otros documentos solicitados (num.1, art.177° CT)</option> <?php }elseif($Rs["icr_infraccion"]==7){?> <option value="1" selected>7. Inciso d) numeral 9.3: No declarar ingresos, rentas, patrimonio, tributos retenidos, o declarar datos falsos</option> <?php }?> </SELECT> </TD> </TR> <TR> <TD align=left><B>Fecha<br>Registro:</B></TD> <TD align=left> <input type="text" name="fecha_registro" readonly="readonly" style="background-color:#FBF9D5" value="<?=$Rs["icr_fecha_registro"]?>"/></TD> </TR> <TR> <TD align=left><B>Fecha de Emision de la<br>Comunicación:</B></TD> <TD align=left> <input type="text" name="fecha_comunicacion" id="fecha_comunicacion" style="background-color:#FBF9D5" value="<?=$Rs["icr_fecha_comunicacion"]?>"/> <button type="submit" id="button1">...</button> <script type="text/javascript"> Calendar.setup({ inputField : "fecha_comunicacion", button : "button1", align : "center" }); </script> </TD> </TR> <TR> <TD align=left><B>Número de Comunicación</B></TD> <TD colspan=3 align=left><INPUT TYPE='text' NAME="num_comunicacion" size=40 style="background-color:#FBF9D5" value="<?=$Rs["icr_num_comunicacion"]?>"/></TD> </TR> <TR> <TD align=left><B>Fecha Notificación <br> Comunicación:</B></TD> <TD align=left> <input type="text" name="fecha_noti_comu" id="fecha_noti_comu" style="background-color:#FBF9D5" value="<?=$Rs["icr_fecha_noti_comu"]?>"/> <button type="submit" id="button2">...</button> <script type="text/javascript"> Calendar.setup({ inputField : "fecha_noti_comu", button : "button2", align : "center" }); </script> </TD> </TR> <TR> <TD align=left><B>Estado:</B></TD> <TD colspan=3 align=left> <SELECT NAME="estado" style="background-color:#FBF9D5"> <?php if($Rs["icr_estado"]==1){?> <option value="1" selected>Registrado</option> <option value="2">Con Comunicación</option> <option value="3">Notificaci&#243n Comunicaci&#243n</option> <option value="4">Con Resolución</option> <option value="5">Notificado con RI</option> <option value="6">Reportado</option> <?php }elseif($Rs["icr_estado"]==2){?> <option value="1" >Registrado</option> <option value="2"selected>Con Comunicación</option> <option value="3">Notificaci&#243n Comunicaci&#243n</option> <option value="4">Con Resolución</option> <option value="5">Notificado con RI</option> <option value="6">Reportado</option> <?php }elseif($Rs["icr_estado"]==3){?> <option value="1">Registrado</option> <option value="2">Con Comunicación</option> <option value="3" selected>Notificaci&#243n Comunicaci&#243n</option> <option value="4">Con Resolución</option> <option value="5">Notificado con RI</option> <option value="6">Reportado</option> <?php }elseif($Rs["icr_estado"]==4){?> <option value="1">Registrado</option> <option value="2">Con Comunicación</option> <option value="3">Notificaci&#243n Comunicaci&#243n</option> <option value="4" selected>Con Resolución</option> <option value="5">Notificado con RI</option> <option value="6">Reportado</option> <?php }elseif($Rs["icr_estado"]==5){?> <option value="1">Registrado</option> <option value="2">Con Comunicación</option> <option value="3">Notificaci&#243n Comunicaci&#243n</option> <option value="4">Con Resolución</option> <option value="5" selected>Notificado con RI</option> <option value="6">Reportado</option> <?php }elseif($Rs["icr_estado"]==6){?> <option value="1">Registrado</option> <option value="2">Con Comunicación</option> <option value="3">Notificaci&#243n Comunicaci&#243n</option> <option value="4">Con Resolución</option> <option value="5">Notificado con RI</option> <option value="6" selected>Reportado</option> <?php }?> </SELECT></TD> </TR> </TABLE> <center> <input type="hidden" name="dependencia" value="3"/> <input type="hidden" name="traslado" value="3"/> </br> <input type="submit" name="gua" value="Guardar" style='width:100px; height:35px'> <input type="button" name="reg" value="Regresar" style='width:100px; height:35px' onClick="history.back()"> </center> </form> <?php } }else{ echo "<center>No se hallaron registros que coincidan con el criterio de búsqueda</center>"; } ?> </body> </html>