Ver Mensaje Individual
  #12 (permalink)  
Antiguo 12/01/2012, 11:00
Avatar de Bizo21
Bizo21
 
Fecha de Ingreso: abril-2004
Ubicación: Valdivia
Mensajes: 93
Antigüedad: 20 años
Puntos: 1
Respuesta: numero autoincrementable por mes y al iniciar el mes siguiente empiece de

gracias a todos, hasta el momento me a funcionado lo hice de esta manera, calcule el primer y ultimo dia del mes y lo ingrese asi :

Código PHP:
Ver original
  1. if(isset($_POST['aceptar']))
  2. {
  3. $primerdiamesactual= date('Y-m-1');
  4. $mesactual= date('m');
  5. $anoactual= date('Y');
  6. function ultimo_dia($mes,$ano)
  7. {return strftime("%d", mktime(0, 0, 0, $mes+1, 0, $ano));
  8. }
  9. $ultimodia=ultimo_dia($mesactual,$anoactual);
  10. $ultimodiamesactual = date('Y-m-')."".$ultimodia;
  11. echo $ultimodiamesactual."<br>";
  12. echo $primerdiamesactual;
  13.  
  14. conectarDB();
  15. $query = mysql_query("SELECT MAX(folio) as contador FROM prueba WHERE fecha>='$primerdiamesactual' AND fecha<='$ultimodiamesactual'");
  16. $registro = mysql_fetch_array($query);
  17. $contador = $registro['contador'];
  18. if ($contador != null){
  19.        $contador++;
  20. }
  21. else
  22. {
  23.        $contador = 1;
  24. }
  25.  
  26. $_POST['fecha']=date("Y-m-d",strtotime($_POST['fecha']));
  27. $sql_ins="INSERT INTO prueba(folio,fecha) VALUE('$contador','$_POST[fecha]')";
  28. echo nl2br($sql_ins);
  29. conectarDB();
  30. $query=mysql_query($sql_ins)or die("Error al insertar los datos:".mysql_error());
  31. }
  32. ?>