نمایش نتایج 1 تا 13 از 13

نام تاپیک: رفرش مقدار يك متغير با php

  1. #1

    Thumbs up رفرش مقدار يك متغير با php

    سلام دوستان . چطور ميتونم يه متغير كه تو صفحه ديگه كه بهش مقدار دادم تو يه صفحه جديدم مقدار جديدش رو چاپ كنم ؟ ميدونم كه با ajax هست اما گير كردم اگه كسي بلده كمك كنه ممنون

  2. #2
    کاربر دائمی آواتار navid3d_69
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    سن
    34
    پست
    627

    نقل قول: رفرش مقدار يك متغير با php

    با سشن می تونین این کار رو بکنید!

  3. #3

    نقل قول: رفرش مقدار يك متغير با php

    بله ميدونم با سشن ميشه . اين متغيري كه من ميگم تو سشن ذخيره هست اين اين سشن تعداد كالا هاي خريداري شده توسط مشتري هست من براي افزودن كالا به سبد اطلاعاتم رو به صورت ajax به فايلي به اسم add.php فرستادم و اين سشن در صفحه add.php مقدار جديد خودش رو ميگيره و من ميخوام مقدار جديدش دوباره به صورت ايجكس در صفحه ايندك نشون داده بشه ! يعني بدون لود صفحه كالا ها به سبد خريد اضافه بشه (كه اين قسمت رو خودم انجام دادم) و بعد مقدار جديد اون سشن در همون صفحه ايندكس بدون رفرش نشون داده بشه ؟ امكانش هست ؟؟
    اگر متوجه نشديد كد رو بزارم

  4. #4

    نقل قول: رفرش مقدار يك متغير با php

    فكر كنم با تابع setInterval بتونم محتوياتش رو رفرش كنم درسته؟؟

  5. #5

    نقل قول: رفرش مقدار يك متغير با php

    كسي هست بهم كمك كنه؟؟

  6. #6

    نقل قول: رفرش مقدار يك متغير با php

    يكي جواب من رو بده

  7. #7

    نقل قول: رفرش مقدار يك متغير با php

    اگه بخوام اون div يي كه اوم متغيير توش هست رفرش كنم چطوري بايد انجام بدم كسي بلده ؟؟

  8. #8
    کاربر دائمی آواتار SadeghPro19
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    بوشهر
    پست
    172

    نقل قول: رفرش مقدار يك متغير با php

    ببیند لازم نیست اینکار رو بکنید. فقط کافیه وقتی درخواست رو به صفحه add میفرستید اون div که اطلاعات سشن رو نشون میده آپدیت کنید و اطلاعاتی که برای صفحه add میفرستید رو اونجا اضافه کنید.

  9. #9
    کاربر دائمی آواتار metal gear solid 4
    تاریخ عضویت
    مهر 1387
    محل زندگی
    مشهد
    پست
    307

    نقل قول: رفرش مقدار يك متغير با php

    توی گوگل جستجو کنید Comet
    در صورتی هم که خیلی به این چیزا علاقه دارید Node.js

  10. #10

    نقل قول: رفرش مقدار يك متغير با php

    اگه نمیخواین درگیر COMET و اینجور مباحث بشین هم با همون AJAX ساده میتونید انجام بدین. برای مثال فرض کنید یک متغیر سشن دارین که داخلش کالاها قرار داره و شما میخواین تعداد کالاها رو نشون بدین. یک اسکریپت بسازین به اسم فرضی count.php و این کد رو داخلش بنویسید:

    session_start();
    echo count($_SESSION['basket']);

    حالا این کد رو توی صفحه خودتون بگذارین:
    کد HTML:
    <script src="jqmin.js" type="text/javascript"></script>
    <script type="text/javascript">
    var refreshId = 0;
    function refresh() {
        $.ajax({
            type: "get",
            url: "count.php",
            success: function(result) {
                $("#count").html(result);
            }
        });
    }
    $(document).ready(function() {
        // to prevent multiple set intervals which causes the browser to slow down or even crash
        if(refreshId !== 0) {
            clearInterval(refreshId);
        }
        refreshId = setInterval("refresh()", 3000);
    });
    <div id="count"></div>
    این کد هر 3 ثانیه یکبار اسکریپت count.php رو صدا میزنه و نتیجه رو توی div با "id="count میگذاره.

  11. #11

    نقل قول: رفرش مقدار يك متغير با php

    با سلام

    عزیز کد مربوطه اینه

    <div id="count"></div>
    var refreshId = 0;
    function refresh() {
    $.ajax({
    type: "get",
    url: "count.php",
    success: function(result) {
    $("#count").html(result);
    }
    });
    }
    $(document).ready(function() {
    // to prevent multiple set intervals which causes the browser to slow down or even crash
    if(refreshId !== 0) {
    clearInterval(refreshId);
    }
    refreshId = setInterval("refresh()", 3000);
    });

    refressh id setinvetral ()
    "
    3000 :'


  12. #12

    نقل قول: رفرش مقدار يك متغير با php

    نقل قول نوشته شده توسط warpro مشاهده تاپیک
    با سلام

    عزیز کد مربوطه اینه

    <div id="count"></div>
    var refreshId = 0;
    function refresh() {
    $.ajax({
    type: "get",
    url: "count.php",
    success: function(result) {
    $("#count").html(result);
    }
    });
    }
    $(document).ready(function() {
    // to prevent multiple set intervals which causes the browser to slow down or even crash
    if(refreshId !== 0) {
    clearInterval(refreshId);
    }
    refreshId = setInterval("refresh()", 3000);
    });

    refressh id setinvetral ()
    "
    3000 :'

    کد درستو چرا دست میزنی

  13. #13
    کاربر دائمی آواتار metal gear solid 4
    تاریخ عضویت
    مهر 1387
    محل زندگی
    مشهد
    پست
    307

    نقل قول: رفرش مقدار يك متغير با php

    استفاده از interval یک ایراد داره و اونم ارسال درخواست های متعدد به سروره. که ممکنه از بین 20-30 هزار درخواست در طول روز فقط 2-3 بار نیاز به آپدیت داشته باشه. البته اگه قبل از اون توسط فایروال سرور مسدود نشید. بار زیادی به سرور وارد میکنه. اگر هم تعداد بازدید کننده از وبسایت شما زیاد باشه که فاتحه... .

تاپیک های مشابه

  1. سوال: اشكال در فراخواني رويه ها و مقدار دهي متغير
    نوشته شده توسط parselearn در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: جمعه 05 تیر 1388, 07:33 صبح
  2. مقدار دهي متغير
    نوشته شده توسط tto_baran در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 29 اردیبهشت 1388, 09:37 صبح
  3. سوال: گرفتن مقدار از javascript با php
    نوشته شده توسط monaizadi در بخش PHP
    پاسخ: 9
    آخرین پست: یک شنبه 03 آذر 1387, 12:13 عصر
  4. سوال: گرفتن مقدار از javascript با php
    نوشته شده توسط monaizadi در بخش طراحی وب (Web Design)
    پاسخ: 6
    آخرین پست: شنبه 02 آذر 1387, 13:44 عصر
  5. مقدار يك متغير از نوع realرا چطوري گرد كنيم ؟
    نوشته شده توسط manzare در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: یک شنبه 10 شهریور 1387, 08:34 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •