• 0
salim77

اظهار نصوص asp من قاعدة البيانات؟

سؤال

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

عندي سؤال وتعبت وأنا أدور على جوابه

السؤال : كيف يمكنني اظهار نصوص asp من قاعدة البيانات ؟

بمعنى اني خزنت نصوص asp في قاعدة بيانات اكسس ولكن عند العرض تظهر نصوص html فقط .

فهل من طريقة .

والسلام

أرجو الشرح بالتفصيل .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

11 إجابة على هذا السؤال .

  • 0

ممكن توضح كلامك أكثر؟

لا يمكن أن تكون وضعت جمل وتعليمات ASP في قاعدة البيانات ، وإلا فأخبرني كيف ستخرجها من قاعدة البيانات بHTML فقط يا فالح؟ :)

لو قصدت أنك وضعت النصوص التي ستظهر في الموقع في قاعدة البيانات فهذا ممكن، مثلا :

 <% =rs.field("description") %>

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكراً على ردك

أنا أقصد اني عملت قاعدة بيانات أكسيس ووضعت في حقل نصوص asp عادية .

ولما أريد اضيفها في الموقع تظهر نصوص html فقط .

أريد الحل

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هل تقوم بوضع علامة افتتاح كود اه اس بي وهي

<%

داخل الحقل ام في صفحة ال أتش تي ام ال

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكراً يا أخي على ردك

انا سأعرض مثال

<html dir="rtl">

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>صفحة جديدة 1</title>
</head>

<body>
بسم الله الرحمن الرحيم
<% respose.write("أهلا بك")%>
</body>

</html>

وضعت هذا الكود في حقل قاعدة بيانات أكسيس اسم العامود مثال (welcome)

ثم في صفحة asp كتبت هذه العبارة

<% =rs("welcome") %>

ولكن لم يظهر سوى عبارة بسم الله الرحمن الرحيم

وعبارة asp لم تظهر لماذا ؟؟؟؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السبب بسيط وهو أنك وضعت أشارتي التنصيص باللغة العربية

يجب استخدام الكي بورد باللغة الانكليزية مثلا

<%= "" %>

ثم بين اشارتي التنصيص تضع النص العربي

تم تعديل بواسطه محمد القربي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ما هذا أخى الكريم؟

هل تقصد انك وضعت:

<% respose.write("أهلا بك")%>

فى قاعدة بيانات أكسس - عامود welcome

بعدها مباشرة كتبت العبارة

<% =rs("welcome") %>

هل هذا فقط؟

يعنى اين كود الاتصال بالقاعدة اساسا .. اعذرنى اخى ياريت تفهمنى الفكرة اساسا من هذا العمل :)

تحياتى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أريد ان أقدم اعتذاري يبدو اني لم أنتبه ان هناك استعراض لعامود في قاعدة البيانات يحوي كود آى إس بي. أنا تكلمت عن عرض صفحة عادي و هو ليس صحيح في جميع الحالات... مع تصحيح الكود إذ لا يجب وجود أقواس في الـ response write

أما بالنسبة لعرض نتيجة الكود من خلال عمود في قاعدة البيانات فحسبما أعلم أن المتصفح عادة أو إن صح التعبير فإن صفحة الآى إس بي تعتبر مابين إشارتي "<% %>" من العمود المعروض فارغا و بالتالي لا يظهر شئ

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

طيب يعني ما في طريقة .

أنا أريد وضع بلوكات (block) وبعض البلوكات مكتوب فيها نصوص asp وهي صفحات asp

طبعاً مثل بلوك الدخول للموقع وصممت كل شئ بس باقي هذه المشكلة وهي وضعها

في الموقع بس اللي يظهر بس أكواد html فقط (مع العلم ان الصفحات صفحات asp) .

هل لأن قاعدة البيانات أكسيس لا تتعامل مع نصوص asp?????

أرجو وضع الحل ؟؟؟

هل هذا فقط؟

يعنى اين كود الاتصال بالقاعدة اساسا .. اعذرنى اخى ياريت تفهمنى الفكرة اساسا من هذا العمل

تحياتى

أخ anwarica : كيف ستعرض نصوص html من قاعدة البيانات اذاً دون نصوص asp إلا اذا كان هناك كود اتصال وكل شئ .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اللذي أعرفه أنه لا يمكن عملها!! و لكني لست متأكد، المشكلة هي في "%"

ربما نجد طريقة من خلال replace فمثلا عادة نستخدم مع الـ textarea:

<%= Replace(Text_Column_Name, " ", " ") %>

لاستبدال الفراغ space بـ كود الهتمل:  

على كل حال، في حال عجزنا عن إيجاد حل، هل نستطيع اللف و الدوران حولها؟

مثلاً في صفحة العرض ضع رموز "<% %>" قبل نص العمود وبعده، و في نص العمود ضع كود الـ آى إس بي بدون "<% %>". و في هذه الحالة يجب وضع عمودين واحد لكود الآى إس بي و آخر للأشياء الأخرى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

هل انت قمت بكتابة كود ال ASP داخل قاعدة البيانات مباشرة، أم قما بإضافتها، عن طريق فورم وتم إضافتها لقاعدة البيانات.

جرب إضافتها من فورم، وسوف يظهر لك خطأ.

لانه اعتقد لا تستطيع إضافة الكود برمجي لل ASP داخل قاعدة البيانات، وحتى لو قمت بإضافتها، من داخل قاعدة البيانات سوف يعتبرها بأنها تكست، وليس كود برمجي.

مع تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

لعل السائل اراد ان يظهر الكود كما هو ... بشكل كود ....

و نصيحتي ان تحفظ الكود الذي تحب ان يظهر في ملف نصي ثم تعمل التالي

<html>
<body>
<p>This is all the lines in the text file:</p>

<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("yourfile.txt"), 1)

do while f.AtEndOfStream = false
Response.Write(f.ReadLine)
Response.Write("<br>")
loop

f.Close
Set f=Nothing
Set fs=Nothing
%>

</body>
</html>

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .