تمت الإجابة انشاء رقم عشوائي وحفظة بالقاعدة

تم تحميل الصفحة في 0,2151748 ثانية
انشاء رقم عشوائي وحفظة بالقاعدة
الحالة
مغلق و غير مفتوح للمزيد من الردود.
إنضم
25 نوفمبر 2017
المشاركات
7
الإعجابات
1
النقاط
3
العمر
31
السلام عليكم ورحمة الله وبركاته
اخواني معي استفسار عن طريقة عمل رقم عشوائي وحفظة بالقاعدة لنفترض
ان معي سكربت طلبات , وقمت بطلب المنتج الفلاني , ويظهر لي رقم او احرف مثلا : d2Fv1aa
ويتم حفظة بالقاعده ولما اطلب مره اخرى يتغير الرقم مثثلا : f2dacca , اي باختصار في كل طلب جديد يقوم باظهار رقم جديد ويتم حفظة ؟ , كيف يمكنني ذلك .. وماهي الطريقة وشكرا لكم مقدما , واتمنى الجواب منكم
 

عـبـدالـله

.:: أبو مـحـمـد ::.
rankrankrankrankrank
إنضم
5 ديسمبر 2013
المشاركات
2,345
الإعجابات
3,108
النقاط
198
الإقامة
Snap: with-305
الطريقه بسيطه استخدم random

هذا مثال بالبايثون

Python:
Str = 'abcef'
import random
for s in Str:
    a = s,random.randrange(0,8,1)
    for i in a.__iter__():
        print(i,end='')
اظهار الرقم العشوائي وطباعته في text ثم تخزين قيمة الـ text في قاعدة البيانات

مثلآ المتغير i يعرض الارقام والاحرف العشوائيه
نستدعية الى text لأظهاره ثم تخزينه الى قاعدة البيانات

لكن ربما تحدث لديك مشاكل ربما يتم طباعة رقم عشوائي مرتين وعند استدعائه من قاعدة البيانات يظهر لك ماتم اختياره

فهنا نستخدم الشرط

if اذا الرقم العشوائي موجود بالقاعده اعرض رقم عشوائي اخر
حتى لا تحدث مشاكل عند الاستدعاء من القاعده
 

Spawner Freezo

.:: مُساعد مُشرف أقسام البرمجة ::.
rankrank
إنضم
12 أبريل 2015
المشاركات
355
الإعجابات
533
النقاط
93
العمر
22
الإقامة
Morocco
وعليكم سلام،



----



تفضل +

شرحت لك بعد الأمور التي كتبتها :




PHP:
class myClass
{
    // Our method to receive a random string.
    public function getRandomString( $len )
    {
        return substr( str_shuffle( implode( array_merge( range( 'a', 'z' ), range( 'A', 'Z'), range( 0, 9 ) ) ) ), 0, $len ); 
    }
}
إستعمال :


PHP:
// Create an empty array.
$aDict = array();

// Create an Instance object of the class.
$objClass = new myClass();

// Iteration to obtain some random values from our method and then put them in our dictionary with (Index, Hash)
// ( keep in mind that this is only an example )
for( $i = 0; $i < 10; $i++ )
{
    $hash = $objClass -> getRandomString( 6 );
    array_push( $aDict,
                        [ "Index" => $i, "Hash" => $hash ]  // Dynamic array -> (key, value)
    );
}

// Get all the elements of our dictionnary.
foreach( $aDict as $key => $value )
{
    echo $value["Index"]. " => " . $value["Hash"] . "\n";
}
Output :


كود:
0 => IuvBkn
1 => IgvJKr
2 => czqmOZ
3 => 1kVCeu
4 => J2I9Ll
5 => yRqYcu
6 => UInYPt
7 => 6X79WR
8 => 7qZumw
9 => aE8LQS
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل