PDA

View Full Version : سوال: ذخیره شعر در دیتابیس و نمایش آن در صفحه



starland
دوشنبه 05 خرداد 1393, 14:42 عصر
سلام
من می خوام چند بیت شعر را در دیتا بیس ذخیره کنم و در صفحه هم به همان حالت دیزاین شعر، نمایش بدم اما نمی دونم چطوری این کار را انجام بدم؟؟؟؟؟؟؟؟؟؟؟؟؟
مثلا:
ای آنکه زنده از نفس توست جان من .................... آن دم که با تو‌ام، همه عالم ازان من


آن دم که با توام، پُِرم از شعر و از شراب ...................... می‌ریزد آبشار غزل از زبان من

tolid123456789
دوشنبه 05 خرداد 1393, 14:48 عصر
سلام
من اگه جاي شما باشم در ديتابيس يك فيلد براي مصرع اول و يك فيلد براي مصرع دوم قرار ميدم .
اينطوري در زمان نمايش در صفحه انعطاف پذيري بيشتري به وجود مي ياد و هر طور كه دوست دارم و با هر قالبي بيتم رو نمايش مي دم.

starland
دوشنبه 05 خرداد 1393, 15:05 عصر
اون وقت اگر چند مصرع وجود داشته باشه از کجا بفهمم که این شعر چند مصرع داشته که بخوام نمایش بدم. راهی بهتر نیست؟؟؟؟؟؟؟؟؟؟؟؟؟؟

tolid123456789
دوشنبه 05 خرداد 1393, 15:14 عصر
سلام
بهترين راه همينه از نظر بنده
شما دو فيلد ديگه به غير از اون دو ستون اضافه كنيد به نام كد شعر و رديف شعر و براي هر شعري يك كد تعيين كنيد و ترتيب قرار گيري بيت ها رو با كمك ستون رديف شعر كه بايد عددي باشه تا در زمان لود بهش بگيد بر اساس رديف شعر Sort بشه.
مثلا اگر شعر اولتون 10 بيت داره در ستون كد شعر براي همه اين ده سطر بزنيد 1 و به ترتيب براي همه اين بيتها ستون رديف شعر رو وارد كنيد.
مثال:
كد شعر + رديف شعر + مصرع اول + مصرع دوم
1 + 1 + AA + BB
1 + 2 + DD + CC
2 + 1 + FF + EE

در جدول بالا ما دو شعر داريم كه اولي 2 بيتي و دومي يك بيتي است.

starland
دوشنبه 05 خرداد 1393, 15:47 عصر
یعنی با کد نویسی نمیشه این کارو انجام داد ؟؟؟؟؟

tolid123456789
دوشنبه 05 خرداد 1393, 17:26 عصر
سلام
من فكر مي كنم طراحي بانك اطلاعاتي به صورت اصولي خيلي بهتر از نوشتن كد هاي مختلفه.
البته اگر جواب من اصولي باشه. شما مي تونيد از نظر دوستان ديگه هم در اين زمينه كمك بگيريد.

moslem.hady
سه شنبه 06 خرداد 1393, 10:37 صبح
سلام
من فكر مي كنم طراحي بانك اطلاعاتي به صورت اصولي خيلي بهتر از نوشتن كد هاي مختلفه.
البته اگر جواب من اصولي باشه. شما مي تونيد از نظر دوستان ديگه هم در اين زمينه كمك بگيريد.
جواب شما چندان هم اصولی نیست ها!! این روشها به ذهن من رسید
1- استفاده از یک ادیتور که بتونه table بکشه(اکثرا میکشن) و ذخیره متن html (همراه با جدول و رنگ و ....) در جدول. که این بهترین راهه
2- اگه خیلی روی تناسب مصرع ها نظر دارید، میتونید یکی تکست باکس multiLine بذارید، هم مصرع توی یه خط(یا با یه حرف مثل | جدا کنید). این رو ذخیره کنید و بعد همگام نمایش هر خط رو به صورتی که میخواید نمایش بدید. برا جداکردنش هم از split استفاده کنید.

starland
سه شنبه 06 خرداد 1393, 10:57 صبح
ادیتوری که تیبل بکشه ؟؟؟؟ میشه بیشتر توضیح بدید؟؟؟

starland
چهارشنبه 07 خرداد 1393, 08:35 صبح
ادیتوری که تیبل بکشه ؟؟؟؟ میشه بیشتر توضیح بدید؟؟؟
؟؟؟؟؟؟؟؟؟؟؟

abolfazl98
چهارشنبه 07 خرداد 1393, 17:55 عصر
سلام
من چند سوال در دیتابیس ذخیره کردم و می خوام هر بار که برنامه اجرا شد ، یکی از این سوالات به طور تصادفی ( اتفاقی ) در تکست باکس نمایش داده بشه و وقتی کاربر روی دکمه ی سوال بعدی کلیک کرد ، یک سوال دیگر باز هم به صورت اتفاقی ولی غیر تکراری در تکست باکس نمایش داده بشه. میشه بگید چه کار باید بکنم؟
این هم عکس دیتابیس
119596
ممنون

majidnazari65
چهارشنبه 07 خرداد 1393, 22:21 عصر
استفاده از تیبل و ذخیره شعر به صورت html در جدول اصلا روش خوبی نیست. فرض کنید هزار شعر رو در دیتابیس به این روش ذخیره کردید و حالا قراره فرمت قرارگیری بیتها و مصراعها رو تغییر بدید. همچنین در مورد سرچ شعرها
به نظر من هم ذخیره یک بیت یا مصراع در هر ردیف جدول مناسبتره.

mehrzad_ali
چهارشنبه 07 خرداد 1393, 23:12 عصر
آموزش: دانلود کنید : کاملترین برنامه ادیتور متن که دارای قابلیتهای ... (http://barnamenevis.org/showthread.php?279422-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-%DA%A9%D8%A7%D9%85%D9%84%D8%AA%D8%B1%DB%8C%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A7%D8%AF%DB%8C%D8%AA%D9%88%D8%B1-%D9%85%D8%AA%D9%86-%DA%A9%D9%87-%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA%D9%87%D8%A7%D B%8C-...)