Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/04/2008, 14:02
rodrih28
 
Fecha de Ingreso: marzo-2007
Mensajes: 29
Antigüedad: 18 años
Puntos: 0
Re: Auto Increment con Prefijo

A ver si esto te ayuda..

<?php
$gestor = fopen("COD.txt", "r+");
$a = fread($gestor, filesize("COD.txt"));
$a +=1;
if ($a < 10){
$b = '000';
}elseif($a>=10){
$b = '00';
}elseif($a>=100){
$b = '0';
}elseif($a>=1000){
$b = '';
}
$c = 'COD';
$rsult = "$c"."$b"."$a";
fclose($gestor);
if (file_exists("COD.txt")) {
unlink ("COD.txt");
}
$gestor = fopen("COD.txt", "a+");
fwrite ($gestor, "$a");
fclose($gestor);
?>

eso va arriba de todo, en el codigo, y despues en la variable debes poner:

value="<PRO?=$rsult?>">
En el directorio donde tengas tu formulario o tu script de PRO1, etc debes crear un archivo llamado COD.txt, y ponerle el valor PRO1.