مشکل با ورودی توابع تایمر !

htarahi

Member
سلام خدمت دوستان:cool:
مشکلی که امشب واسم پیش اومده به ظاهر ساده به نظر می رسه اما به کل اعصابمو خورد کرده !!!:mad:
ماجرا از این قراره که ما یه جدول توی دیتابیس داریم که واسه ی هر کاربر یه فیلد زمان یک ماهه به صورت timestampتعیین می کنه و با این دستور به زمان تعیین شده برای هر شخص دسترسی داریم :
کد:
$expire = $user_expire['username'] ;
و سپس با date() زمان حال رو خواهیم داشت
حالا قراره ما یه تایمر معکوس (countdown)داشته باشیم که زمان $expire رو نشون بده و پس از اتمام اون یه خونه ی دیگه از جدول رو که الان 1 هست 0 کنه.
من توابع تایمر زیادی رو امتحان کردم اما هیچ کدوم ورودی متناسب با خروجی توابع فوق رو نداشتن یا حالا من نتونستم اونا رو با هم تطبیق بدم:cry::-?
لطفاً راهنمایی کنید:cry:
 

iran-TEC

Member
تمام فرمت های تابع date در لینک زیر توضیح کامل داده شده است
http://ir.php.net/manual/en/function.date.php
امیدوارم کمکتون کنه
اما برای اینکه ببینی 1 ماه از زمان ثبت نام یک کاربر گذشته راه حل های بهتری هم وجود داره مثلا می تونی از تابع time استفلده کنی
 

htarahi

Member
نه نه !
نشد
ببینید ،این تابع تایمر منه :
کد:
function timer(data, lnk)
{
    dat=document.getElementById(data);
    var time=(dat.innerHTML).split(":"); var done=0;
    if (time[2]>0) time[2]--;
    else
    {
        time[2]=59;
        if (time[1]>0) time[1]--;
        else
        {
            time[1]=59;
            if (time[0]>0) time[0]--;
            else { clearTimeout(id[data]); window.location.href=lnk; done=1;}
        }
    }
    if (!done)
    {
        dat.innerHTML=time[0]+":"+time[1]+":"+time[2];
        id[data]=setTimeout("timer('"+data+"', '"+lnk+"')", 1000);
    }
}
که یه تایمر نمایش زمان هست.
حالا من با این کد می تونم به تابع زمان بدم :
کد:
<span id="id1">1:00:00</span>
<script type="text/javascript">
var id=new Array(50); timer('id1' ,'link.php');
</script>
اما من می خوام با همون دستور قبل یعنی با مقدار تعیین شده در تابع $expire به تابعم زمان بدم اما نمی شه !!!
نمی دونم مشکلش از کجاست:-?
اگر محبت کنید بگید چطوری می تونم مقدار خونده شده از دیتابیس رو ($expire) به تابع بدم ممنونتون میشم ...
 

iran-TEC

Member
شما توابعی که نوشتی همه جاوا اسکریپت هست ولی اگه می خوای یکی از مقادیر تابع جاوا اسکریپت متغیر php باشه از این روش استفاده کن
PHP:
timer('<?php echo $expire ?>' ,'link.php');
 

جدیدترین ارسال ها

بالا