PDA

View Full Version : سیستم کد رهگیری با php



maryam1997
یک شنبه 02 خرداد 1395, 13:34 عصر
سلام من چطوری میتونم یک سیستم کد رهگیری با php درست کنم ؟؟؟
مثلا وقتی کاربر ثبت نام کرد یک کد پیگیری براش تولید بشه .و وقتی که کاربر اون کد رهگیری رو وارد کرد یک جوابی براش بیاد که مشخص بشه کاربر با این کد رهگیری تایید شده یانه.مثل کد رهگیری برای رزرو هتل.

anvar
یک شنبه 02 خرداد 1395, 15:41 عصر
کار خاصی نداره -
در مرحله 1 - یک رشته یا string با طول مشخص و بصورت تصادفی توسط برنامه شما تولید میشه و در داخل پایگاه داده ذخیره میشه - به کاربر هم نشون داده میشه تا اون رو برای مراجعه بعدی یاداشت کنه
در مرحله 2 - کاربر کد رهگیری خودش رو وارد میکنه و شما با یک Select معمولی در پایگاه داده دنبال رشته کاربر بر می گردید (دستور t-sql)- اگر همچنین رشته وجود داشت وضعیت اون رو چک می کنید که آیا تائید شده یا نه

برای تولید رشته تصادفی می تونی از تابع زیر استفاده بکنی - پارامتر ورودی این تابع تعداد کاراکترهای رشته تولیدی است (مثلا 10)

function IFC_Create_random($qtd)
{
$Caracteres = 'ABCDEFGHIJKLMOPQRSTUVXWYZ0123456789';
$QuantidadeCaracteres = strlen($Caracteres);
$QuantidadeCaracteres--;

$Hash=NULL;
for($x=1;$x<=$qtd;$x++){
$Posicao = rand(0,$QuantidadeCaracteres);
$Hash .= substr($Caracteres,$Posicao,1);
}
return $Hash;
}


هر جا هم که نیاز به تولید رشته یا کدرهگیری داشتی می تونی بصورت زیر عمل کنی
$randname = IFC_Create_random(10);

حالا متغیر $randname یک رشته با طول 10 کاراکتر است که می تونید اون رو چاپ کنید یا در پایگاه داده ذخیره کنید و ......

ذخیره و واکشی از دیتابیس رو هم احتمالا آشنا هستید!