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

نام تاپیک: نمایش رکوردهای کوئری در چند صفحه(شبیه به گوگل)

  1. #1

    نمایش رکوردهای کوئری در چند صفحه(شبیه به گوگل)

    من می خوام رکوردهای یک کوئری رو در چند صفحه و هر صفحه شامل 5 رکورد نمایش دهم چون تعداد رکوردها زیاد است نمی توان همه رو در یک صفحه نمایش داد مجبورم لینک بذارم دقیقا مثل گوگل در این رابطه دو درخواست داشتم:
    اول اینکه بهترین الگوریتم برای این کار چیه؟
    دوم اینکه در یک کوئری چطور میشه شماره رکورد رو بدست اورد که مثلا بهش بگیم از رکورد a تا رکورد b رو نشون بده

    در ضمن الگوریتمی که من استفاده کردم این بود که ابتدا بطور معمول در یک حلقه for رکوردها رو یکی یکی نشون میده و اگه شمارنده به 5 رسید break می کنه و یک لینک می ذارم که من از فرم استفاده کردم و اون لینک هم یک دکمه است که اولا محتویات کوئری(همون دستور select) رو میفرسته و نیز شمارنده رو زمانیکه با دکمه به صفحه بعد میره(همین صفحه) یکبار دیگر کوئری میگره و اینجاست که میخواهم بهش بگم از رکورد a تا رکورد b رو نشون بده.
    نمی دونم روش کارم درست است یا نه در ضمن بهتر است از لینک استفاده کنم یا از همین دکمه

    و مسئله دیگر اینکه با روشی که خودم رفتم نمی تونم لینکها رو زیاد کنم یعنی اگه بیش از 20 رکود داشتیم طبیعتا باید 3 تا لینک باشد این رو چطور تعریف کنم ؟

    با تشکر از همه دوستان

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    ايران-قم
    پست
    227

    iranphp.net

    سلام
    این مسئله قبلاً بحث شده و یک pdf درباره ی همین موضوع تو سایت iranphp گذاشته شده،میتونید از اونجا بگیرین.

  3. #3

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

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