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

مشكلة قراءة البيانات بعد ادخالها بتنسيق محرر النصوص

مغلق
بدأه dreamer في 8 ديسمبر 2006 · 2 رد · 621 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة بأني عندما أقرأ البيانات المدخلة مسبقا بواسطة تنسيق معين من خلال محرر النصوص، فإن هذه البيانات لاتعرض بالتنسيق الذي أدخلته فيها، وبدلا عنه يعرض لي كود الاتش تي ام ال

هذا هو كود الاضافة، ماذا أفعل ؟؟؟ :(

<html><head>
 <title>htmlArea Example</title>

<script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "";					 // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')		>= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')	  >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
  document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
  document.write(' language="Javascript1.2"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script>

</head>
<body>
<a name="top"></a>

<form method=POST action='<? echo $PHP_SELF; ?>?MyProject=add'>

<textarea name="yourFieldNameHere" style="width:800; height:150">
</textarea><br>

<script language="javascript1.2">
editor_generate('yourFieldNameHere');
</script>

<input type=submit value=" Save " >

</form>
</body></html>

<?php
	  $connect = mysql_connect('localhost','','') or die ("Connection Failed");
	  $db = mysql_select_db("IT",$connect) or die ("DB Connection Failed");


	  if($MyProject == "add"){

	  $Ins = mysql_query("Insert into project (Description) VALUES ('$yourFieldNameHere')");

	  if($Ins)

				ECHO "Project Has been Added Succesfully ";

	  else
				ECHO "Adding Project was Failed ";

	  }


 mysql_close($connect);

?>

كود القراءة كتبته بطريقة عادية :

while($N = mysql_fetch_array($My_Project)){
$ProjectID = $N["ID"];
$Tit = $N["Title"];
$Desc = $N["Description"];
$Type = $N["Type"];
}

تم تعديل هذه المشاركة بواسطة dreamer في 8 ديسمبر 2006 في 19:22

#2

طيب الحل بسيط جداً وهو تعديل على شيفرة الإضافة والعرض:

<?php
	  $connect = mysql_connect('localhost','','') or die ("Connection Failed");
	  $db = mysql_select_db("IT",$connect) or die ("DB Connection Failed");

	  /// HERE HERE HERE
	  $X = addslashes($_POST['yourFieldNameHere']);

	  if($MyProject == "add"){

	  $Ins = mysql_query("Insert into project (Description) VALUES ('$X')");

	  if($Ins)

				ECHO "Project Has been Added Succesfully ";

	  else
				ECHO "Adding Project was Failed ";

	  }


mysql_close($connect);

?>

والآن عند العرض:

while($N = mysql_fetch_array($My_Project)){
$ProjectID = $N["ID"];
$Tit = $N["Title"];
$Desc = stripslashes($N["Description"]);
$Type = $N["Type"];
}

تم تعديل هذه المشاركة بواسطة إسماعيل عنجريني في 9 ديسمبر 2006 في 09:15

#3

شكرا أخي مشي الحال

بس أنا كمان اضطريت حط الكود ضمن Div area

شكرا مرة أخرى

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

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

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

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

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

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