hej! Ja, det går så bra så. Nedanstående klipper bort de 3 första tecknen ur strängen smsSMS databas
försöker bygga en sms tjänst där det slumpas ut ett lösen ord, allt läggstll i en access databas, jag undrar om man i strSQL = "INSERT INTO -->sms kan fixa så att de 3 första tecknen inte skrivs in,
jag sms:ar typ "hej janne" till ett nummer, "hej janne" läggs in i databasen, min tanke är att få bort ordet hej så att det bara står janne, då kan jag använda janne som användarnamn o de tecken som slumpas ut som lösen, kan man göra så??
hoppas på hjälp!
/Tommy
<%
nr = request("nr")
sms = lCase(request("sms"))
tariff = request("tariff")
strCode = generateRandomString(7)
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("login.mdb")
strSQL = "INSERT INTO sms(payDate,payCode,payNr,payTariff,paySMS) VALUES('"& now()+5 &"','"& strCode &"','"& nr &"','"& tariff &"','"& sms &"')"
objConn.Execute(strSQL)
objConn.Close
Set objConn = Nothing
response.write "Tack för din beställning, koden är "& strCode
Function generateRandomString(intChars)
Randomize
tempString = ""
For i = 1 to intChars
tempString = tempString & LCASE(Chr(Int(Rnd*25)+65))
Next
generateRandomString = tempString
End Function
%>
Sv: SMS databas
Du får givetvis ha ett id eller något som hämtar namnet från användar/medlemstabellen.
Hämta värdet och lägg i en variabel. Sen lägger du in variabeln i sms-texten.Sv:SMS databas
sms = substr(sms,4,len(sms)-3)