الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تخزين نص بنفس ترتيب وهيئة كتابته فى قاعدة البيانات

مغلق
بدأه abduljawaad saad في 22 نوفمبر 2007 · 12 رد · 1,443 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يكون كود تخزين نص فى قاعدة بيانات بنفس هيئة وترتيب كتابته

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#2

اخي الكريم ما ذا تقصق بنفس الهيئة؟؟

يعني نفس التنسيق

الانتر والتاب والفراغات.. إلخ

اما المزيد؟؟

Regards

YasseR YassiN

The Black Lily Web Development

+963 933339001

info@theblacklily.com

adab_03.jpg

#3

السلام عليكم ورحمة الله وبركاته .

تحياتي الى الاعضاء : abduljawaad saad و theblacklily2006 .

اخي عبدالجواد : لما بتخزن نص في قاعدة البيانات , يتم تخزينه بنفس التنسيق او الهيئة التي انته منسقها

مثل : الفراغات او الاسطر و الالوان وحجم الخط ,.................... الخ .

اما المشلكة فهي عندما تريد استخراج هذه البيانات المنسقه وعرضها ضمن عنصر حاوي مثل العنصر textarea مثلا , فانه يظهر البيانات بدون تنسيق لها .

ولذلك يجب عليك استخدام الوسم <pre> .

ملاحظة : حتى الوسم <pre> لا يعطيك التنسيق الكامل , مثلا الالوان وحجم الخط ,....... اما الفراغات والاسطر فيستطيع عرضها .

وافضل حل لعرض كامل التنسيق المخزن في قواعد البيانات هو استخدام الوسم <div> , حيث يعطيك التنسيق كما هو بقواعد البيانات كاملاً .

وشكرررررررررررررررا للجميع .

تم تعديل هذه المشاركة بواسطة عدوووون في 22 نوفمبر 2007 في 13:40

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

#4

شكرا يا عدوووون والله يعطيك ألف عافية :thumb_up:

Regards

YasseR YassiN

The Black Lily Web Development

+963 933339001

info@theblacklily.com

adab_03.jpg

#5

اذا ردت حفاظ على فراغات مثلا الموجود في تكست بوكس عند تخزينها , استخدم الداله nl2br حيث تقوم باداخل الوسم <br>

الى نص المراد تخزينه .

#6

تحية للجميع

وتحية خاصة الى عدوووون

لقد صححت لى معلومة مهمة : النص يخزن فى قاعدة البيانات بنفس تنسيقه

وفعلا عند جلبه فى تكست بوكس مثلا لا يظهر بنفس تنسيق كتابته

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#7

السلام عليكم ورحمة الله وبركاته

الله يعطيكم العافية شباب

وتحياتي الى الاعضاء : ahmad123 ---- theblacklily2006 ---- abduljawaad saad

وبالتوفيق للجميع .

B)

تم تعديل هذه المشاركة بواسطة عدوووون في 24 نوفمبر 2007 في 09:21

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

#8

شكرا لك أخى adahm123

أرجو توضيح عمل الدالة nl2br بمثال

لك شكرى

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#9

اخواني انا لدي نفس المشكلة

الكود لإظهار بيانات في القاعدة مع التعديل بخاصية textarea

<tr>
<td width="89" align="right"><b>سجل</b></td>
<td width="6"></td>
<td width="352">
<textarea rows="15" name="ej" cols="35" ><? echo $rows['ej']; ?></textarea></tr>
<tr>

امر التعديل في القاعدة

$id	   = $_POST['id'];
$ej	 = addslashes($_POST['ej']);

وهذا امر العرض

</tr>
<tr>
<td align="right"><b>سجل</b></td>
<td width="6"></td>
<td width="352">
<b>
<? echo $rows['ej']; ?></b></td>
</tr>

بيحث يظهر هكذا ::

السلام عليكم ورحمة الله وبركاته السلام عليكم ورحمة الله وبركاته السلام عليكم ورحمة الله وبركاته

انا اريد كل مرة ادخل لكي اضيف يعطيني سطر جديد

وعند العرض يظهر بسطر جديد هكذا

السلام عليكم ورحمة الله وبركاته

السلام عليكم ورحمة الله وبركاته

السلام عليكم ورحمة الله وبركاته

#10

ابشر اخي man

رح اعطيك الحل ان شاء الله قريبا .

تم تعديل هذه المشاركة بواسطة عدوووون في 13 يناير 2008 في 17:13

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

#11

السلام عليكم ورحمة الله

اخي man كل ما عليك هو وضع الوسم <pre> قبل تعليمة العرض وطبعا تسكيرة الوسم <pre/>

واذا ما مشي الحال خبرني برسالة .

اسف على التاخير .

شكررررا .

سبحان الله والحمد لله ولا اله الا الله و الله اكبر

اللهم صلي وسلم وبارك على سيدنا محمد وعلى اله وصحبه وسلم

#12

لقد تم وضع الامر

<tr>
<td width="89" align="right"><b>سجل</b></td>
<td width="6"></td>
<td width="352">
<textarea rows="2" name="ej" cols="35"></textarea></tr>
<tr>

$takeer	 = addslashes(nl2br($_POST['ej']));

ولكن كلما اريد ان اضيف يقوم مسح القديم

يعني لو كتبت "السلام عليكم ورحمة الله وبركاته "

ثم كتبت مرة اخرة "السلام عليكم"

يقوم بحذف "السلام عليكم ورحمة الله وبركاته "

#13

مشكوررررررررررررررررررررررررررررا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…