Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2008, 14:26
Diegon
 
Fecha de Ingreso: febrero-2008
Ubicación: Bogotá_Colombia
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Fechas en PHP

Amigos , aqui pongo parte del codigo que estoy utilizando

Código PHP:
do
 {    
     $id_NUM=$_POST['id_NUM'];
     $fecha=$_POST['fecha'];
     $descripcion=$_POST['descripcion'];
      
    function cambiafechamysqlini($fecha)
      {
       ereg( "(([0-9]{1,2})-[0-9]{1,2})-([0-9]{2,4})",$fecha,$mifechauno);
       $fechactual=$mifechauno[3]."-".$mifechauno[1]."-".$mifechauno[2];
       //-----------ANO-----------------DIA----------------MES//
       return $fechactual;
       } 
       $fechabien=cambiafechamysqlini($fecha);
          
              
         require_once('Connections/link.php'); 
         mysql_select_db($name_database,$link);
     $resSQL=mysql_query("SELECT * FROM  tabla WHERE (id_NUM='$id_NUM' AND fecha='".$fechabien."')", $link);
     $idandfech_existe=mysql_affected_rows(); 
          if($idandfech_existe)
                {
          ?>
                 <script languaje="javascript"  type="text/javascript"> alert("El Numero Y la fecha  ya estan Ingresados");location=('formulario.htm.php');</script>    
         <?php 
                
}

               if(
mysql_num_rows($resSQL))
                 {
                  
$sql=mysql_query("SELECT fecha FROM tabla WHERE fecha='$fecha', $link);
                  //aqui comparo la fecha que fue enviada, si no expira me inserta la nueva fecha///               
                  //mensaje en java script la fecha no se puede ingresar , AUN esta vigente/// 
                  }else
                if($id_NUM && $fechabien &&  $descripcion)
                 {            
                 $insertSQL="
INSERT INTO tabla (id_NUMfechadescripcion VALUES ('$id_NUM''".$fechabien."''$descripcion')";
                                    
                 mysql_query($insertSQL,$link);
                ?>
                 <script language="
JavaScript" type="text/javascript"> alert(" ¡ Los datos  se han Ingresado Correctamente !"); location=("index.htm"); </script>
                  <?php 
                //fin si ingreso ingresa 
                 }else 
                   {
                    ?>                  
  <script language="
JavaScript" type="text/javascript"> alert(" ¡ Los datos  NO SE  se han Ingresado CorrectamenteFaltan Datos Por Ingresar"); location=("formulario.htm"); </script>
                 <?php 
                    }
                  ?>  
<?php                
       }while($ter !=exit())
      ?>
      <script language="
JavaScript" type="text/javascript"> alert(" ¡ DESEA INGRESAR MAS DATOS !"); location=("fomulario.htm"); </script>

      <?php
Necesito lo sigueinte .

cada vez que ingrese uan fecha desed el formulario esta se compare si ya esta, con el numero del poducto, sino esta compare si esta vigente , y sino me la ingresa a la base de datos.

Estaba pensando en hacer sumarle a la fecha que ingrese un numero de años
ejemplo
$fecha=$fecha + años, que cade vez que yo ingrese la fecha se incremente hasta un periodo determinado y si ingreso otra nueva fecha el proximo año me salga que aun esta vigente NOSE PUIDE INGRSAR falata echo $fecha;

Mas o menos seria asi

estare pendiente a sus respuestas positivas.

mIl grecie