beh9am 96 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) سلامخسته نباشیدمن یک کد php دارم که آخرین مطالب را از دیتابیس به نمایش میزاره که اینه<div class="last"> <? $cache_archive = new Cache('./cache/last_newstmp.txt', 900, 1);if (!$res = $cache_archive->Get()){$res=mysql_query("select `title`,`id` from `news` order by `date` DESC limit 50");$res=$cache_archive->data_dump($res);$cache_archive->Save($res);}if(count($res)>0){echo '<ul>';foreach ($res as $key=>$row){ if($row['title']!='') echo "<li><a href=\"$row[id].html\" target=\"_blank\">$row[title]</a></li>\n";}echo '</ul>'; } ?></div>حالا میخوام تغییرش بدم و مطالبی که نمایش میده به صورت اتفاقی یا همان راندوم باشههر کاری کردم خودم نتونستم ویرایش شده مهر 94 توسط beh9am نقل قول لینک به ارسال
محمد دریابیان 70 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 عرض ادب ،شاید این بتونه کمکتون بکنه:تابع rand در php :<?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";}?>[/left][left]تابع rand در mysql :mysql_query('SELECT * FROM table WHERE id > 1 ORDER BY RAND() LIMIT 5'); 3 نقل قول لینک به ارسال
kasra 4929 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) از rand استفاده کنیداینو بزار توی کدت جایگزین همون خط $res=mysql_query("select `title`,`id` from `news` order by rand() limit 50");کار order by مرتب کردن خروجی اطلاعات هست ویرایش شده مهر 94 توسط kasra 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .