Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/12/2009, 15:56
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: Saber eL formato se le esta pasando a la variable

Lo que pasa es que me solicitaron este requerimiento:

Formato: Alfanumérico (dígitos y/o números), su longitud no debe exceder los doce (12) caracteres, no debe contener caracteres especiales ni espacios.

Es para generar un numero de transaccion y preguntando como se hacia esto fue lo que puse:

Código PHP:
$invoiceNumber substr(md5(rand()).md5(strtotime("now")),0,11); 
aunque esto me esta dando problemas pues aun cuando al final cierro la sesion del usuario, al volver a logearse y generar una orden me da el mismo numero de transaccion ($invoicenumber).

Que estoy haciendo mal y como puedo volverla varchar?

Gracias.