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

مشكلة عدم إدخال كامل النص إلى قاعدة البيانات

بدأه danger15 في 22 ديسمبر 2011 · 6 رد · 675 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا حاليا قاعد أبرمج في سكربت أخبار

وواجهت مشكلة اوقفت عمل بالكامل

وهي أن لما أقوم بعمل خبر جديد وأدخل نص طويل (الخبر )

قاعد البيانات لا تأخذ النص باكمله

بل تأخذ جزء منه فقط رغم أن لم انشأت القاعد اخترت الحقل يكون من نوع LONGTEXT

مع العلم أن :

post_max_size = 80M

هذا كود ملف إضافة مقال جديد :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 
  <title>Add Article</title> 
  <meta http-equiv="Content-Type" content="text/html; charest=windows-1256"> 
  <link type="text/css" rel="stylesheet" href="style.css"  /> 
</head> 
<body> 
<div id="headoflist">Add Article</div> 
<?include"../include/config.php"; 
$title = addslashes(strip_tags($_POST['title'])); 
 $user = addslashes(strip_tags($_POST['user'])); 
 $article = addslashes(strip_tags($_POST['article'])); 
 $cat = $_POST['cat']; 
 $time = @date("r"); 
 if($_POST['add']){ 
   if($title == '' or $user == '' or $article == ''){ 
     echo"<div class='no'>All data required<div/>"; 
     echo'<meta http-equiv="refresh" content="1; url=addarticle.php" />'; 
exit;}else{ 
  $add = mysql_query("insert into article values ('','$title','$time','$cat','$article','$user')"); 
  if($add){ 
    echo"<div class='ok'>The article was added successfully<div/>"; 
    echo'<meta http-equiv="refresh" content="2; url=addarticle.php" />'; 
  exit;} 
} 

 } 


?> 
<div class="bodypanel" id="bodyofhead"> 
<form action="addarticle.php" method="post"> 
 <table dir="rtl" width="100%"> 
   <tr> 
     <td>Name Of Article</td> 
     <td><input name="title" type="text" id="user" size="35"/></td> 
   </tr> 

   <tr> 
     <td>Author</td> 
     <td><input name="user" type="text" id="user" size="35"/></td> 
   </tr> 
<tr> 
   <td> 
    Class 
   </td> 
   <td> 
    <select name="cat"> 
 <? 
       $s = mysql_query("select * from cat"); 
       while($r = mysql_fetch_assoc($s)){ 
         $id = $r['cid']; 
         $name = $r['name_cat']; 
        echo"<option value='$id'>$name</option> "; 
       }; 


?> 
  </select> 
   </td> 
  </tr> 


   <tr> 
     <td>Article</td> 
     <td><textarea name="article" id="user" cols="50" rows="9"></textarea></td> 
   </tr> 

   <tr> 
     <td colspan="2" align="center"><input name="add" type="submit" id="login" value="Add Article" /></td> 
   </tr> 

 </table> 
</form> 
</div> 
</body> 
</html>

تم تعديل هذه المشاركة بواسطة danger15 في 22 ديسمبر 2011 في 18:41

#2

طيب ممكن تعذر سؤالي الساذج :

انت متاكد ان الخبر مش بيدخل كامل؟ بمعني بتبص في قاعدة البيانات اصلا مش شايف الخبر كامل ؟

ولا لما بتعمله عرض في صفحة بيجي مش كامل ؟ ممكن انت في العرض عندك مشكلة عامل subtr مثلا .

@My Twitter

[spacing]

EGYPT

[/spacing]

#3

أخي المشكلة اني لما أدخل الخبر

ثم أدخل لاشاهده في قاعدة البينات ألاحظ أنه لم يدخل بالكامل

#4

طيب اعمل طباعة للخبر وشوفه هل ينطبع كامل ام لا

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#5

لما قمت بأضافة مقال من صفحة

مباشرة أدخله عادي وكامل

لكن لما أضن من السكريبت مقال جديد

لا يعرضه بالكامل

#6

up

up

up

#7
اقتباس
لما قمت بأضافة مقال من صفحة

مباشرة أدخله عادي وكامل

لكن لما أضن من السكريبت مقال جديد

لا يعرضه بالكامل

أرجو التوضيح كيف من صفحة مباشره يعني في قاعدة البيانات دايريكت

وشو معنى من السكريبت ؟؟ جافاسكريبت ؟

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

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

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

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

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

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