Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/11/2012, 11:03
rolygc
 
Fecha de Ingreso: abril-2009
Ubicación: en un lugar de la mancha
Mensajes: 236
Antigüedad: 15 años
Puntos: 38
Respuesta: Ayuda sobre la lógica para utilizar en PHP

Algo asi podria servirte para chequear el año y su valor y determinar el id ke debes insertar.

Código PHP:

/*
* para fecha Format igual a DD-MM-YYYY.
* El usuario inserta la fecha del registro
* y tu la obtines para luego comenzar el chequeo.
*/

$currentRegYear explode('-'$_POST['date_del_formulario']);
$currentRegYear $currentRegYear[2];

// Query
$queryLastYear  mysql_query("SELECT id, DATE_FORMAT(date, '%Y') year 
                               FROM tabla_nombre 
                               ORDER BY date DESC 
                               LIMIT 1"
$conn);

$resultYear     mysql_fetch_assoc($queryLastYear);

if ( 
$resultYear['year'] == $currentRegYear // Si es el mismo año
{
    
/*
    * Creas una funcion para insertar nuevos valores pasandole 
    * el ID como parametro incrementado en 1 cada ves ke sea el mismo Año
    */
    
    
funcionParaInsertarNuevoRegistro( (int) $resultYear['id'] + );
    exit;
}

if ( 
$resultYear['year'] + == $currentRegYear  )// Para el proximo año
{
    
/*
    * Creas una funcion para insertar nuevos valores pasandole 
    * el ID como parametro en este caso es un nuevo año asi ke 
    * comineza el registro en 1 para el nuevo año
    */
    
    
funcionParaInsertarNuevoRegistro);
    exit;