بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
كيف الحال إن شاء الله طيبين
شباب أنا قمت بعمل سكربت صغير جداً عبارة عن برنامج أخبار صغير ومحدود .
في صفحة (add_news.php) أقوم بمليء نموذج الخبر ، وفي صفحة (view_news.php) التحقق من كافة الخانات و الإضافة إلى قاعدة البيانات .
ولكن هناك مشكلة في صفحة (view_news.php) فهي لاتضيف البيانات ولا تعرض الشرط الصحيح .
يعني اذا أضفت خبر جديد وكانت البيانات صحيحة يضيفها لقاعدة البيانات ويعرض لي الخبر ( مثل منتدى vb بعد ماتضيف الموضوع يعرضه لك ) لكن هنا يعرض لي لم تقم بكتابة عنوان الخبر وكل شي صحيح ولا يحفظ البيانات في قاعدة البيانات.
هنا كود صفحة (add_news.php) :
هنا كود صفحة (view_news.php) :كود:<? include('include/config.php'); include('function/design.php'); if (!$_POST['submit']) { head($sitename." > إضافة خبر"); add_news (); footer(); } ?>
أرجوا منكم إخباري أين الخلل شيب راسي ياشباب ..كود:<? include('include/config.php'); include('function/design.php'); extract($_POST); if(! $_GET[view]){ $date = time(); $query = "INSERT INTO news(id,ntitle,desc,head,post,date)VALUES('','$ntitle','$desc','$head','$post','$date')"or die(mysql_error()); $do = mysql_insert_id(); head($sitename."> خطأ اثناء تحميل البيانات"); //////////// if(!$ntitle) { echo "<table border=\"1\" width=\"100%\" id=\"table6\" style=\"border-collapse: collapse\" bordercolor=\"#D0CDCD\" cellspacing=\"0\" dir=\"rtl\"> <tr> <td align=\"center\" class=\"menu_silver\"> رسالة الموقع </td> </tr> <tr> <td align=\"center\" class=\"menu_silver_body\"> لم تقم بكتابة < عنوان الخبر ><br> </span>الرجاء الانتظار حتى يتم تحويلك أو <a title=\"بالضغط هن\" href=\"javascript:history.back()\">اضغط هنا</a></td> </tr> </table>"; exit; } if (!$desc) { echo "<table border=\"1\" width=\"100%\" id=\"table6\" style=\"border-collapse: collapse\" bordercolor=\"#D0CDCD\" cellspacing=\"0\" dir=\"rtl\"> <tr> <td align=\"center\" class=\"menu_silver\"> رسالة الموقع </td> </tr> <tr> <td align=\"center\" class=\"menu_silver_body\"> لم تقم بكتابة < لم تقم بكتابة وصف الخبر ><br> </span>الرجاء الانتظار حتى يتم تحويلك أو <a title=\"بالضغط هن\" href=\"javascript:history.back()\">اضغط هنا</a></td> </tr> </table>"; exit; } if (!$head) { echo "<table border=\"1\" width=\"100%\" id=\"table6\" style=\"border-collapse: collapse\" bordercolor=\"#D0CDCD\" cellspacing=\"0\" dir=\"rtl\"> <tr> <td align=\"center\" class=\"menu_silver\"> رسالة الموقع </td> </tr> <tr> <td align=\"center\" class=\"menu_silver_body\"> لم تقم بكتابة < لم تقم بكتابة رأس الخبر ><br> </span>الرجاء الانتظار حتى يتم تحويلك أو <a title=\"بالضغط هن\" href=\"javascript:history.back()\">اضغط هنا</a></td> </tr> </table>"; exit; } if(!$post) { echo "<table border=\"1\" width=\"100%\" id=\"table6\" style=\"border-collapse: collapse\" bordercolor=\"#D0CDCD\" cellspacing=\"0\" dir=\"rtl\"> <tr> <td align=\"center\" class=\"menu_silver\"> رسالة الموقع </td> </tr> <tr> <td align=\"center\" class=\"menu_silver_body\"> لم تقم بكتابة < لم تقم بكتابة بقية الخبر ><br> </span>الرجاء الانتظار حتى يتم تحويلك أو <a title=\"بالضغط هن\" href=\"javascript:history.back()\">اضغط هنا</a></td> </tr> </table>"; exit; } //////////// footer(); }else{ $do=$_GET[id]; $result = mysql_query("SELECT id,ntitle,desc,head,post,date FROM news where id='$id'"); while($row = mysql_fetch_array($result)){ extract($row); head($sitename." > ".$title); view_news (); footer(); } } mysql_close(); ?>


رد مع اقتباس


