Foros del Web » Programando para Internet » ASP Clásico »

Codigo de compra aleatorio

Estas en el tema de Codigo de compra aleatorio en el foro de ASP Clásico en Foros del Web. Hola quisiera saber cómo hacer para que en un carrito de compra, cuando se remita el formulario con la tarjeta de credito, me de un ...
  #1 (permalink)  
Antiguo 14/08/2002, 20:40
Avatar de webartist  
Fecha de Ingreso: enero-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 86
Antigüedad: 23 años, 4 meses
Puntos: 0
Codigo de compra aleatorio

Hola quisiera saber cómo hacer para que en un carrito de compra, cuando se remita el formulario con la tarjeta de credito, me de un codigo aleatorio de compra. Por ejemplo:
AANSMMAS124asda12
O algo, de por lo menos 8 digitos
Saludos.
Alguien sabe si se puede hacer algo asi?
  #2 (permalink)  
Antiguo 15/08/2002, 09:08
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Re: Codigo de compra aleatorio

Hla, yo uso este codigo para generar un codigo aleatorio para claves y me funciona perfecto, usalo talcual


coloca esto primero


<%
Dim nCardId, sNameTo, sNameFrom, sEmailFrom, sText, sBGColor, sTextColor, sEmailTo
Dim sOtherId
Function Password_GenPass( nNoChars, sValidChars )


Const szDefault = "abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRS TUVXYZ0123456789"
Dim nCount
Dim sRet
Dim nNumber
Dim nLength

Randomize

If sValidChars = "" Then
sValidChars = szDefault
End If
nLength = Len( sValidChars )

For nCount = 1 To nNoChars
nNumber = Int((nLength * Rnd) + 1)
sRet = sRet & Mid( sValidChars, nNumber, 1 )
Next
Password_GenPass = sRet
End Function
sOtherId = Password_GenPass( 10, "" )
' donde vez el numero 10 es para el numero
'de digitos que deseas para tu codigo.
%>


y donde quieras colocar el codigo generado por esta funcion coloca esto

& sOtherId &

o <%=sOtherId&>


espero te sirva

suerte

PD: lo que hace este codigo es generarte una caddena de caracteres de 10 digitos con letras y numeros, mayusculas y minusculas.
por ejemplo: qMi78k3Sp1


<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #3 (permalink)  
Antiguo 15/08/2002, 09:33
Avatar de webartist  
Fecha de Ingreso: enero-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 86
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Codigo de compra aleatorio

Gracias, funciona muy bien, era exactamente eso lo que buscaba.
Muchas Gracias amigo.

GastoN.
Buenos Aires.
-------------
Vení a conocer la nueva era en música digital on line
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:57.