Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2009, 08:28
felino_13
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
Crear numeros de folios

Bueno, pues aquí de nuevo con otro problemilla; lo que quiero hacer lago algo complejito, almenos para mi...
Bueno, yo tengo una tabla llamada contador y los campos son: id - int(10) Autoincrementable; y Contador int(10) Bien, lo que quiero hacer, es generar numeros de folio, usando:

$st = "ST";
$year = date("Y");

Ahora bien, lo que quiero es checar primeramente checar en la tabla contador, si el valor del campo contador = $contar, pero la verdad no tengo ni idea de como hacerlo, estoy tranado con esto:

$chek_Cuenta = "SELECT * FROM contador ORDER BY CONTADOR DESC LIMIT 1";
$num= mysql_query($chek_Cuenta, $conexion);
$res= mysql_fetch_array($num);
$contar= $res[0] + 0001;
$Folio = $ST.$Year.$contar;
echo "Folio: $Folio" ."<br>";
$sqlup = "SELECT * FROM contador WHERE id = $id";
$resulta = mysql_query($sqlup);
$conta_up = "UPDATE contador SET contador='$contar";
$resulta = mysql_query($conta_up);

y una vez que tengo el folio, me gustaría hacer un UPDATE del campo contador, para evitarme eso de estar incrementando los números, la idea es que me genere un folio más o menso así: ST20090001, y que se vaya incrementando, este folio, es para insertarlo en otras tablas...

No lo se, creoq ue estoy muuy enrredado, el foli que me muestra siempre es: ST20091, nunca cambia, además, me gustaría que fuera ST20090001 con todos los 4 digitos despues del año...