راکت
حل شده

استفاده از textarea

3 پاسخ

سلام
میخوام برای فرستادن کامنت هام (نظرات) از textarea استفاده کنم اما وقتی اطلاعات به پایگاه داده ارسال میشه به صورت یک خط ثبت میشه ( یعنی اصلا به اینتر هایی که زده شده توجه نمیشه و همه اطلاعات رو در یک خط ثبت میکنه ) و نمیخوام از چیز هایی مثل ck editor و ... استفاده کنم
راه حل جاوا اسکریپتی یا اچ تی ام الی میخوام

ثبت پرسش جدید

پاسخ‌ها

3
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

سلام
کافیه بعد از ثبت کامنت در دیتابیس، موقع نمایش دادنش خروجی رو با استفاده از تابع nl2br خود php نمایش بدید:

echo nl2br($comment_text);

همونجوری که از اسمش مشخصه new line ها رو تبدیل به break می‌کنه و خروجی و چیزی که نمایش داده میشه این هست که میبره خط بعد.

اطلاعات بیشتر:
https://www.w3schools.com/php/funcstringnl2br.asp

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

درود خوبی...
اینکه اطلاعات در دیتابیس ثبت میشه, طبیعی است.
شما باید اطلاعات دیتابیس در بخش فرانت نمایش دهید

پارسا سجادی
پارسا سجادی
@mrcortexcode

تخصص: فول استک وب

فکر کنم درست سوال رو نخوندین
باید در دیتابیس ثبت بشه
ولی
میخوام به همون صورتی که نوشه شده
یعنی مثلا من یه متن نوشتم
و اینتر زدم و اون چند خطی شده
اما داخل پایگاه داده به صورت تک خط ثبت میشه و موقع دریافت ونمایش تک خطه و من میخوام به همون صورتی که چندین خط بود نمایش داده بشه
@endworld

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام