بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
كيف الحال إن شاء الله طيبين
شباب أنا قمت بعمل سكربت صغير جداً عبارة عن برنامج أخبار صغير ومحدود .
في صفحة (add_news.php) أقوم بمليء نموذج الخبر ، وفي صفحة (view_news.php) التحقق من كافة الخانات و الإضافة إلى قاعدة البيانات .
ولكن هناك مشكلة في صفحة (view_news.php) فهي لاتضيف البيانات ولا تعرض الشرط الصحيح .
يعني اذا أضفت خبر جديد وكانت البيانات صحيحة يضيفها لقاعدة البيانات ويعرض لي الخبر ( مثل منتدى vb بعد ماتضيف الموضوع يعرضه لك ) لكن هنا يعرض لي لم تقم بكتابة عنوان الخبر وكل شي صحيح ولا يحفظ البيانات في قاعدة البيانات.
هنا كود صفحة (add_news.php) :
كود:
<?
include('include/config.php');
include('function/design.php');
if (!$_POST['submit'])
{
head($sitename." > إضافة خبر");
add_news ();
footer();
}
?>
هنا كود صفحة (view_news.php) :
كود:
<?
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();
?>
أرجوا منكم إخباري أين الخلل شيب راسي ياشباب ..