تبلیغات
Fact World - نحوه نمایش متن و تصاویر اتفاقی در php و mysql

آموزش برنامه نویسی و مهارتهای وب

article 

نحوه نمایش متن و تصاویر اتفاقی در php و mysql

php-random نمایش مطالب اتفاقی، یکی از روش هایی است که در سیستم های مدیریت سایت، قالب وبلاگ و ابزارهای وب مورد استفاده قرار می گیرد، مثلا می توان یک تصویر را به طور تصادفی از بین چندین فایل انتخاب نمود و با هر بار رفرش شدن صفحه آن را به نمایش در آورد یا چند مطلب را از دیتابیس به طور رندوم انتخاب کرد و تحت عنوان مطالب اتفاقی به بازدیدکنندگان نشان داد، انجام این کار در وب، با جاوا اسکریپت، php و mysql، به کمک توابع و ویژگی های آنها ممکن است که در این مطلب در مورد php و mysql خواهیم گفت و بحث در مورد جاوا اسکریپت را به بخش آموزش کاربردی آن موکول می کنیم.

نحوه نمایش متن و تصاویر اتفاقی در php:


یکی از توابع خوبی که در php می توان از آن برای خروجی گرفتن مطالب اتفاقی استفاده نمود، تابع rand است که ترکیب آن با switch و case کد زیر را ایجاد می کند، از این کد می توانید برای نمایش محتوای رندوم استفاده کنید (خروجی آن می تواند متن یا کدهای html باشد).
<?php
//انتخاب اتفاقی یک شماره از 1 تا 6
$number = rand(1,6);
//با توجه به شماره انتخاب شده، یک مورد نمایش داده می شود
switch ($number){
case 1:
echo "متن یا تصویر شماره 1";
break;
case 2:
echo "متن یا تصویر شماره 2";
break;
case 3:
echo "متن یا تصویر شماره 3";
break;
case 4:
echo "متن یا تصویر شماره 4";
break;
case 5:
echo "متن یا تصویر شماره 5";
break;
case 6:
echo "متن یا تصویر شماره 6";
}
?>
پیش نمایش
توضیح:
- تابع rand با مقادیرش، با هر بار اجرای کد، عددی بین 1 تا 6 را به متغیر number نسبت می دهد.
- در قسمت switch، با توجه به مقدار متغیر number یکی از case ها انتخاب شده و خروجی آن اجرا می شود و نهایتا کد با break خاتمه می یابد.

نحوه نمایش متن و تصاویر اتفاقی در mysql:


علاوه بر کد بالا، php قابلیت های دیگری نیز دارد که از آن در ارتباط با پایگاه داده استفاده می شود، تابع رندوم، در مورد mysql هم کاربرد دارد و با افزودن قابلیت LIMIT به دستورمان، از انعطاف بیشتری نیز برخوردار خواهد بود، کد زیر نمونه ای از کاربرد این تابع است.
mysql_query('SELECT * FROM table WHERE id > 1 ORDER BY RAND() LIMIT 5');
توضیح:
- تابع rand با توجه به مقدار LIMIT (که در کد 5 است)، همان تعداد از ردیف ها را به صورت تصادفی از دیتابیس انتخاب می کند.
- ORDER BY RAND نحوه انتخاب ردیف ها از دیتابیس را تعریف می کند.
- از این نوع کد می توان برای نمایش مطالب اتفاقی در سایت ها یا وبلاگ هایی که روی سرور شخصی قرار دارند، به راحتی استفاده کرد.
section دسته بندی: آموزش کاربردی - آموزش کاربردی PHP -


یکشنبه 13 مهر 1393

نظرات ()


دوشنبه 27 شهریور 1396 02:45 ق.ظ
Excellent post. I am facing some of these issues as well..
سه شنبه 17 مرداد 1396 08:02 ق.ظ
Ahaa, its fastidious discussion regarding this article at
this place at this webpage, I have read all that, so now me also
commenting here.
یکشنبه 15 مرداد 1396 11:17 ب.ظ
Wonderful blog! I found it while browsing on Yahoo News.
Do you have any suggestions on how to get listed in Yahoo News?
I've been trying for a while but I never seem to get there!
Appreciate it
یکشنبه 15 مرداد 1396 02:52 ق.ظ
Very shortly this web page will be famous among all blogging viewers,
due to it's fastidious content
جمعه 13 مرداد 1396 06:45 ق.ظ
Howdy are using Wordpress for your blog platform?
I'm new to the blog world but I'm trying to get started and create my
own. Do you require any html coding knowledge to make your own blog?
Any help would be really appreciated!
چهارشنبه 23 فروردین 1396 11:31 ق.ظ
It's going to be finish of mine day, however before ending I am
reading this wonderful paragraph to improve my experience.
دوشنبه 26 مرداد 1394 01:45 ب.ظ
سلام
اگر بخوایم از همین کد در وب‌سایت استفاده کنیم چطور باید اطلاعات رو از دیتابیس فراخوانی کنیم؟
کد پی اچ پی رو محبت می‌کنید

نظر خود را ثبت کنید:

 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر



آگهی
آموزش طراحی سایت
webgoo.ir

آموزش برنامه نویسی و مهارتهای وب
امکانات جانبی


IP شما: ( )