کد رندم کردن یه متن

این تاپیک 7 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  امیر ،‏ 3 سال و 8 ماه پیش .

این تاپیک تاکنون 1410 بازدید داشته است .

نویسنده پست
جمعه ، 29 مارس 2013     9:43 ق.ظ #


رضا

Subscriber
36 پست21 تاپیک

سلام دوستان

چطوري ميشه يك متن رو به صورت رندم در آورد كه مثلا هر بار كه صفحه بارگذاري ميشه اون متن هم تغير كنه

0  تشکر
جمعه ، 29 مارس 2013     11:57 ق.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

سلام دوست عزیز.

می تونین از این کد استفاده کنید:

1  تشکر
جمعه ، 29 مارس 2013     1:07 ب.ظ #


رضا

Subscriber
36 پست21 تاپیک

سلام آقا محمد و تشكر از جوابتون

ايا  براي اطلاعات داخل ديتابيس  هم ميشه رندم ايجاد كرد

0  تشکر
جمعه ، 29 مارس 2013     1:11 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

خواهش. راستش بنده با دیتابیس کار نکردم هنوز. شرمنده ام.

0  تشکر
جمعه ، 29 مارس 2013     1:41 ب.ظ #


رضا

Subscriber
36 پست21 تاپیک

دشمنت شرمنده باشه

دوستان ايا امكان اين كار وجود داره

0  تشکر
جمعه ، 29 مارس 2013     5:40 ب.ظ #


امیر

ناظم
840 پست3 تاپیک

سلام
نفرمودید از چه دیتابیسی استفاده میکنین.
بله. این کار برای دیتابیس هم شدنی هست.
کافیه که هر بار یک ردیف رندم از جدول خوانده بشه.
برای این کار چندین روش وجود داره.
راحت ترین روش استفاده از ORDER BY RAND() هستش که البته برای جدولهای کوچک توصیه میشه.
برای مطالعه بیشتر اینجا و اینجا را مطالعه کنید.

موفق باشید

2  تشکر
جمعه ، 29 مارس 2013     7:07 ب.ظ #


رضا

Subscriber
36 پست21 تاپیک

سلام دوست عزيز

من از mysql استفاده مي كنم ايا ميشه به كد زمان هم بديم مثلا هر 24 ساعت متن ها رو عوض كنه

0  تشکر
جمعه ، 29 مارس 2013     7:49 ب.ظ #


امیر

ناظم
840 پست3 تاپیک

سلام

باید مثلا با پی اچ پی روش کار کرد. مثلا میشه جدولی ساخت با دو فیلد آیدی و متن. بعد ردیف های جدول رو با آیدی یک تا سی و جملات مورد نظرتون بسازید و با تابع date، مطابق با هر روز، یک جمله رو نمایش بدید.

اگر جملاتتون بیشتر باشه، میتونید برای هر آیدی چند جمله بگذارید و بعد با متدی که توی پیام قبلی دادم، به صورت راندم از بین اونها یکیشون نمایش داده بشه.

اگر کانکشنتون با متغیر $con ایجاد شده باشه:

جدول شما در این مثال دارای فیلدهای آیدی و جمله هست.

موفق باشید

1  تشکر
پست 1 تا 8 (از مجموع 8 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .