/
  • انتخاب 4 تا به جای یکی

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی انتخاب 4 تا به جای یکی
    نویسنده پیام
    p30rayan آفلاین
    عضو جدید
    **

    ارسال‌ها: 14
    تاریخ عضویت: ۱۳۸۸ آبان ۱۴
    اعتبار: 0
    تشکرها : 0
    ( 5 تشکر در 2 ارسال )
    ارسال: #1
    انتخاب 4 تا به جای یکی
    سلام

    من در برنامه ای که ساختم طوریه که فقط یک نفر رو و آدرس سایتش رو با در هر بار اجرای تابعی که نوشتم انتخاب میکنه


    تابع انتخاب من اینه :

    کد PHP:
    function viewpage()
    {
            global 
    $userid$showup_frequency$points_hit$points_view$showup_time$url_default$points_referer_view$points_referer_jackpot_views$points_referer_jackpot_points;
            if(
    $userid)
            {
                    
    $query="SELECT recently, refererid, views FROM demo_a_accounts WHERE id='$userid';";
                    
    $result=mysql_query($query);
                    if(
    $result)
                    {
                            
    $result = @mysql_fetch_array($result);
                            
    $recently=split(' '$result[recently]);
                            
    $refererid=$result[refererid];
                            
    $views=$result[views];
                            if(
    $points_referer_jackpot_views && $points_referer_jackpot_points && $views==$points_referer_jackpot_views){
                                    echo 
    $views;
                                    
    $query="UPDATE demo_a_accounts SET points=points+$points_referer_jackpot_points WHERE id='$refererid';";
                                    
    mysql_query($query);
                            }
                    }
            }

            
    $query "SELECT id, url FROM demo_a_accounts WHERE  showup='1' AND id!='$userid' AND points>=$points_hit AND savepoints='0'";

            for(
    $i=0$i<count($recently) && $i<$showup_frequency$i++)
            {
                    
    $query .= " AND id!='$recently[$i]'";
                    
    $recentlies[]=$recently[$i];
            }
            
    $query .= ' ORDER BY points DESC';
            
    $result=mysql_query($query);
            
    $result=@mysql_fetch_array($result);
            if(
    $result[id] && $result[url])
            {
                    
    $query="UPDATE demo_a_accounts SET hits=hits+1, points=points-$points_hit WHERE id='".$result[id]."';";
                    
    mysql_query($query);
                    
    $recently=implode(" "$recentlies);
                    
    $recently=$result[id]." ".$recently;
                    
    $query="UPDATE demo_a_accounts SET views=views+1, points=points+$points_view, recently='$recently', lastview='".time()."' WHERE id='$userid' AND lastview<='".time().-$showup_time."';";
                    
    mysql_query($query);
                    if(
    $refererid)
                    {
                            
    $query="UPDATE demo_a_accounts SET points=points+$points_referer_view, refpoints=refpoints+$points_referer_view WHERE id='$refererid';";
                            
    mysql_query($query);
                    }
            }else{
                    
    $result[url]=$url_default;
                    
    $query="UPDATE demo_a_accounts SET views=views+1, points=points+$points_view, lastview='".time()."' WHERE id='$userid' AND lastview<='".time().-$showup_time."';";
                    
    mysql_query($query);
                    if(
    $refererid)
                    {
                            
    $query="UPDATE demo_a_accounts SET points=points+$points_referer_view, refpoints=refpoints+$points_referer_view WHERE id='$refererid';";
                            
    mysql_query($query);
                    }
            }
            return array(
                    
    url=>$result[url],
                    
    id=>$result[id]
            );

    چطور کاری کنم که خروجی مثلا 4 تا url با 4 تا id باشه به جای یکی؟
    ۱۳۸۹ خرداد ۷ ۰۸:۳۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS