نمایش صفحه به صفحه برمبنای حروف الفبا انگلیسی

شروع موضوع توسط soleimanian ‏27 نوامبر 2005 در انجمن برنامه‌نویسی با PHP

  1. soleimanian

    soleimanian Banned

    ارسال‌ها:
    96
    تشکر شده:
    12
    امتیاز دستاورد:
    6
    سلام
    من در دیتا باسم چند تا لینک به سایت خواننده ها دارم
    من به یک کد Php نیاز دارم
    می خواهم بر اساس حروف الفبای انگلیسی نه شماره ی Id اونا در هر صفحه نمایش بدم
    مثلا اگر بر روی لینک حرف A کلیک می کنند فقط خواننده هایی رو که با حرف A شروع می شود را نشان بدهد

    با تشکر
     
    نوشته شده توسط soleimanian در ‏27 نوامبر 2005
  2. mosi20

    mosi20 Active Member

    ارسال‌ها:
    1,296
    تشکر شده:
    220
    امتیاز دستاورد:
    36
    شما باید اول اون خوننده ها را بر حسب اینکه با چه حرفی اسمشون شروع میشه پیدا کنی و بر اساس یک پارامتر مرتب کنی و بعدش اون را به صفحات متعدد تبدیل کنی
    یه سر به لینک زیر بزن
    http://dev.mysql.com/doc/refman/5.0/en/regexp.html
     
    نوشته شده توسط mosi20 در ‏27 نوامبر 2005
  3. I.NoBody

    I.NoBody Active Member

    ارسال‌ها:
    1,157
    تشکر شده:
    365
    امتیاز دستاورد:
    36
    اين اصلاً کار سختي نيست.
    اگه اسم خواننده ها انگليسي هست، مي توني به راحتي همون موقع query گرفتن از ديتا بيس نتايجت را sort کني.
    اين کار رو با دستور ORDER انجام مي دي.
    مثلاً ميشه کد زير :
    کد (Text):
    SELECT * FROM `table` ORDER by name ASC
    اين query ميگه که از جدول همه رو بيرون بکش بطوري که بر اساس نام و بطور سعودي مرتب کن.
    اگه بخواي نزولي باشه به جاي ASC مي نويسي DESC
     
    نوشته شده توسط I.NoBody در ‏27 نوامبر 2005
  4. evilmustcry

    evilmustcry New Member

    ارسال‌ها:
    9
    تشکر شده:
    1
    امتیاز دستاورد:
    1
    حالا دوستان اگر براي حروف الفباي فارسي اينكار رو بكنيم چي ؟
     
    نوشته شده توسط evilmustcry در ‏23 نوامبر 2007
  5. peyman1987

    peyman1987 Member

    ارسال‌ها:
    507
    تشکر شده:
    306
    امتیاز دستاورد:
    16
    خوب اينجوري احتمال داره يه مقدار اشتباه مرتب کنه. ولي اگه انکودينگ ديتابيستون رو unicode_persian_cs بزارين احتمالا خيلي از اشتباهاتش کم ميشه.
     
    نوشته شده توسط peyman1987 در ‏23 نوامبر 2007
  6. jhoseini

    jhoseini Member

    ارسال‌ها:
    783
    تشکر شده:
    286
    امتیاز دستاورد:
    16
    PHP:

    SELECT * FROM `table` WHERE `singer_name` LIKE 'A%' ORDER BY `singer_name` ASC
     
     
    نوشته شده توسط jhoseini در ‏23 نوامبر 2007

به اشتراک بگذارید