لطفا جاواسکریپت مرورگر خود را فعال سازید!

نحوه فعال سازی در کروم
  1. ابتدا باید اینکارو بگنید
  2. بعدش اونکارو
نحوه فعال سازی در فایرفاکس
  1. ابتدا باید اینکارو بگنید
  2. بعدش اونکارو
وحید

تولید یک عدد رندوم در فیلد ثبت نام در پی اچ پی

وحید ۱۳۹۵/۱۱/۲۹ 28 زبان برنامه‌نویسی پی‌اچ‌پی

درود

من یک فرم ثبت سفارش دارم، فیلد هایی مثل شماره سفارش ، نام ، تلفن و غیره داره، میخوام وقتی کاربرم بر روی دکمه سفارش کلیک کنه توی فیلد شماره سفارش یک عدد 8 رقمی بصورت رندوم تولید بشه، کاربر باقی فیلد هارو پر کنه و فرم رو ارسال کنه، من id اون فیلد شماره سفارش رو به عنوان کلید اصلی برای جستجوی سفارش مشتریم در دیتابیس ذخیره کردم، اما کد جاوا یا پی اچ پی تولید این کد 8 رقمی رو نمیتونم پیاده سازی کنم، لطفا راهنماییم کنید

پاسخ‌ها به این تاپیک
Farhad
Farhad
۱۳۹۵/۱۱/۳۰

سلام دوست عزیز شما باید در PHP  از تابع ()rand به صوریت زیر استفاده کنید.


مثلا من اگه یه متغیر به اسم random_number$ دارم و میخام یه عدد رندوم رو داخلش بریزم.


$random_number = rand();

و اگه بخام مثلا از ۱ تا ۱۰ به صورت رندوم مقدار بگیره باید دو تا پارامتر بهش بدم.


$random_number = rand(1, 10)

توی گوگل یه سرج کنید کلی مطلب و مثال پیدا میشه.


موفق باشید.

mohammad rahmani
mohammad rahmani
۱۳۹۵/۱۲/۱۸

سلام 


تابع rand() در php اعداد تکراری هم زیاد تولید میکنه و شاید این مسئله بعدا براتون مشکل ساز بشه 


پیشنهاد من استفاده از تابع time() هست که میتونید 8 رقم اول این تابع رو با یه سری اعداد رندوم تولید کنید و پیوند بزندی خیلی بهتره شخصا خودم کلی با تابع rand مشکل داشتم تا این که این تابع خیلی بهم کمک کرد

در پاسخ به