سلام
میخوام برای فرستادن کامنت هام (نظرات) از textarea استفاده کنم اما وقتی اطلاعات به پایگاه داده ارسال میشه به صورت یک خط ثبت میشه ( یعنی اصلا به اینتر هایی که زده شده توجه نمیشه و همه اطلاعات رو در یک خط ثبت میکنه ) و نمیخوام از چیز هایی مثل ck editor و ... استفاده کنم
راه حل جاوا اسکریپتی یا اچ تی ام الی میخوام
سلام
کافیه بعد از ثبت کامنت در دیتابیس، موقع نمایش دادنش خروجی رو با استفاده از تابع nl2br خود php نمایش بدید:
echo nl2br($comment_text);
همونجوری که از اسمش مشخصه new line ها رو تبدیل به break میکنه و خروجی و چیزی که نمایش داده میشه این هست که میبره خط بعد.
اطلاعات بیشتر:
https://www.w3schools.com/php/funcstringnl2br.asp
درود خوبی...
اینکه اطلاعات در دیتابیس ثبت میشه, طبیعی است.
شما باید اطلاعات دیتابیس در بخش فرانت نمایش دهید
فکر کنم درست سوال رو نخوندین
باید در دیتابیس ثبت بشه
ولی
میخوام به همون صورتی که نوشه شده
یعنی مثلا من یه متن نوشتم
و اینتر زدم و اون چند خطی شده
اما داخل پایگاه داده به صورت تک خط ثبت میشه و موقع دریافت ونمایش تک خطه و من میخوام به همون صورتی که چندین خط بود نمایش داده بشه
@endworld
سلام
کافیه بعد از ثبت کامنت در دیتابیس، موقع نمایش دادنش خروجی رو با استفاده از تابع nl2br خود php نمایش بدید:
echo nl2br($comment_text);
همونجوری که از اسمش مشخصه new line ها رو تبدیل به break میکنه و خروجی و چیزی که نمایش داده میشه این هست که میبره خط بعد.
اطلاعات بیشتر:
https://www.w3schools.com/php/funcstringnl2br.asp
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟