×

قراءة /r/n من قاعدة البيانات على انها سطر جديد

السلام عليكم عندي فورم و من خلاله اقوم بتخزين البيانات في قاعدة البيانات عند الادخال اذا قام المستخدم بالنزول سطر جديد عبر الضغط على enter
صورة 'm7md91' الرمزية
71
قديمة 08 - 02 - 2017, 09:46
المشاركة 1
السلام عليكم
عندي فورم و من خلاله اقوم بتخزين البيانات في قاعدة البيانات
عند الادخال اذا قام المستخدم بالنزول سطر جديد عبر الضغط على enter تخزن في قاعدة البيانات على هذا الشكل
1.mohammad\r\n2. kassem\r\n3.ali
وعند ادخال المعلومات اقوم بالتالي
رمز PHP:
$desc=strip_tags(mysqli_real_escape_string($conn,$_POST['desc'])); 
المشكلةهي عند قراءة المعلومات تظهرعلى هذا الشكل
1.mohammad\r\n2. kassem\r\n3.ali
وليس هكذا
1.mohammad
2.kassem
3.ali


قمت بتجربت التالي لكنه لم ينجح بحل المشكلة
رمز PHP:
echo nl2br($row['db_desc'], false); 
وايضا هذا
رمز PHP:
$tempArr = array();
foreach(
explode("\n"$row['db_desc']) as $line)
{
    
$tempArr[] = trim($line);  // removes all linebreaks and whitespaces, even \r
}
$text implode("\n"$tempArr);
echo 
nl2br($text); 
كيف يمكن ان احل هذه المشكلة ؟؟
المشاهدات 271 | التعليقات 3
قديمة 08 - 02 - 2017, 12:34
المشاركة 2
Ahm3d Moham3d
:: مشرف ::
:: مشاكل لغات البرمجة ::
تاريخ الإنضمام: 01 - 03 - 2011
رقم العضوية : 93553
الدولة : حماك الله يا مــصــر
العمر: 28
المشاركات: 4,437
127
افتراضي رد : قراءة /r/n من قاعدة البيانات على انها سطر جديد
السلام عليكم

من المفترض ان دالة nl2br تحل المشكله جرب تحذف الباراميتر الثاني اللي هي false

او جرب التالي
رمز PHP:
$tempArr = array();
foreach(
explode("\n"$row['db_desc']) as $line)
{
    
$tempArr[] = trim($line);  // removes all linebreaks and whitespaces, even \r
}
$text implode("<br>"$tempArr);
echo 
$text
.
لا إِلَهَ إِلَّا أَنْتَ سُبْحَانَكَ. إِنِّي كُنتُ مِنَ الظَّالِمِينَ

سكايبي : Ahm3dTraidnt
قديمة 08 - 02 - 2017, 13:07
المشاركة 3
صورة 'm7md91' الرمزية
m7md91
:: عضو نشيط ::
تاريخ الإنضمام: 01 - 02 - 2013
رقم العضوية : 183350
الدولة : لبنان
المشاركات: 767
71
افتراضي رد : قراءة /r/n من قاعدة البيانات على انها سطر جديد
تم حل المشكلة باستخدام هذه الطريقة
رمز PHP:
$desc=str_replace('\r\n','<br>',$res['db_desc']); 
قديمة 08 - 02 - 2017, 13:15
المشاركة 4
Ahm3d Moham3d
:: مشرف ::
:: مشاكل لغات البرمجة ::
تاريخ الإنضمام: 01 - 03 - 2011
رقم العضوية : 93553
الدولة : حماك الله يا مــصــر
العمر: 28
المشاركات: 4,437
127
افتراضي رد : قراءة /r/n من قاعدة البيانات على انها سطر جديد
يغلق للانتهاء
.
لا إِلَهَ إِلَّا أَنْتَ سُبْحَانَكَ. إِنِّي كُنتُ مِنَ الظَّالِمِينَ

سكايبي : Ahm3dTraidnt
 
مغلق
 
العلامات المرجعية

مطلوب مبرمجين بـ حفر الباطن كيف اغير لون شريط التمرير بالcss

أدوات الموضوع ابحث في الموضوع
ابحث في الموضوع:

البحث المتقدم
طرق العرض


الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 13:44.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

جميع الحقوق محفوظة Traidnt 2018
  • 00966138651070
  • 00966138648289
  • 2051033691
Powered by vBulletin® Version 3.8.7 .Copyright ©2000 - 2019, Jelsoft Enterprises Ltd
SEO by vBSEO ©2011, Crawlability, Inc.