كد محاسبه طول يك متن بازيابي شده از پايگاه داده و محدود شدن بازيابي اطلاعات باتوجه به

PROSPPECH

Member
من يك پايگاه داده mysql با جدولي با مشخصاتي كه در عكس pic.jpgموجود ه دارم


كه فيلدهاي ItemContent و ItemType و ItemSubType كه بايد حاوي اطلاعات فارسي باشند كه البته من بجاي حروف فارسي از كد معادل هر حرف استفاده كردم (مثلا بجاي كلمه اخلاقي اخلاقي وارد كردم) كه بازاي هر حرف (غير از فاصله، كاما، و نقطه) هفت حرف واردمي شود.
با توجه به اين اطلاعات، اگر من بخوام اطلاعات فيلدهاي ItemContent و ItemType و ItemSubType را در يك سلول جدول بازيابي كنيم، به اين ترتيب كه تعداد ركوردهاي بازيابي شده در صفحه بنا به طول متن فيلدهاي قيد شده بيش از ارتفاع سلول جدول نشود، شما چه راهي را پيشنهاد مي كنيد.
البته اگه درست متوجه نشديد، من آدرس مستقيم صفحه مورد نظر كه منظورم را مي رساند، مي دهم:
http://molaali.phpnet.us/Hekmat.php?Seri=1&Start=19
لطفا راهنمايي كنيد، البته ميدونم تو طراحي ساختار اصلي سايت، زياد درست عمل نكردم ولي خوب اماتورم ولي اگه شما تو اين مسئله من را راهنمايي كنيد، اون مشكل هم حل ميشه
ممنون
 
آخرین ویرایش:

bahy_my

Active Member
سلام
من منظورت رو اصلاً متوجه نشدم.
لطافً واضح تر بگو تا اگه توسنیتنم کمکت کنم دوست خوبم.
 

bahy_my

Active Member
نه
اولاً که نمیاد این لینکه (مشکل دیتا بیس داره)
دوما
شما منظورت رو واضح بگو چون من هیچی متوجه نمی شم
 

tabib_m

Member
كه البته من بجاي حروف فارسي از كد معادل هر حرف استفاده كردم
؟؟؟ برای چی این کار رو کردی؟!

به اين ترتيب كه تعداد ركوردهاي بازيابي شده در صفحه بنا به طول متن فيلدهاي قيد شده بيش از ارتفاع سلول جدول نشود،
تقریبا میتونم بگم که سوالت بدون جوابه
چون اندازه شدن متن داخل جدول به چیزهای خیلی زیادی بستگی داره که اکثرش مربوط میشه به مرورگر.
در نهایت خودت باید یه مقدار متعادلی رو انتخاب کنی و بذاری.
البته یه راههایی هم داره ٬ که پیشنهاد میکنم این کار رو انجام ندی.
این که شما اول بیای یک تعداد رکورد که مطمئنی با این تعداد ٬ جدولت پر میشه رو سلکت کنی.
و بعد از نمایش ٬ با محاسبه به وسیله ی جاواسکریپت بیای و ارتفاع جدولت رو محاسبه کنی ٬ و در صورت زیادی ٬ از متن داخل جدول بزنی و ...

پیشنهاد من اینه که بیخیالش شی و همون طور که گفتم ٬ یک تعداد متعادل رو انتخاب کن و تمومش کن.

موفق باشید.
 

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

بالا