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_NUM, fecha, descripcion ) 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 Correctamente, Faltan 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