السلام عليكم ..
أنشأت جدول باستخدام ..
كود PHP:
CREATE TABLE cat (
Cat_id int(11) NOT NULL default '0',
Cat_name varchar(255) NOT NULL default '',
Cat_num int(11) NOT NULL default '0'
) TYPE=MyISAM;
= = = وهذا ما تفضّل به الأخ العزيز عبدالرحمن = = =
<?php
include("config.php");
echo " حدد القسم :";
echo "<select name=\"Cat_id\">";
$query="
SELECT Cat_id, Cat_name
FROM cat
ORDER BY Cat_id
";
$result = mysql_query($query);
while (list ($Cat_id, $Cat_name) =mysql_fetch_array($result)) {
echo "<option value=\"$Cat_id\">$Cat_name </option>";
}
echo "</select><br>";
echo "
<p align='right'><a href='$PHP_SELF?action=addcat'>إضافة قسم</a>
";
if ($_GET['action']=="addcat") {
echo "
<center>
إضافة قسم
<br>
<form name='addcat' method='post' action='$PHP_SELF?action=doaddcat'>
أدخل اسم القسم <br>
<input type='text' name='new_cat' size='20'>
<input type='submit' name='Submit' value='أرسل'>
</form>
";
exit ();
}
// هل نريد إضافة قسم؟
if ($_POST['action']=="doaddcat") {
// نتأكد من أن المتغير غير فارغ
if (empty($new_cat)) {
// نطبع رسالة تنبيه
echo "لم تدخل اسما!! ارجع وأدخل الاسم";
// نقفل البرمجة
exit ();
} // إغلاق شرط التأكد من امتلاء المتغير
// نتأكد هل الاسم مدخل من قبل؟
$query = "SELECT Cat_name
* FROM cat
WHERE Cat_name='$new_cat'
";
$result = mysql_query ($query);
// إذا كان الاسم مدخلا طبعنا رسالة تنبيه
if ($result) {
// نطبع الرسالة
echo "هذا الاسم مدخل من قبل!";
// نقفل البرمجة
exit ();
} // إغلاق شرط التأكد من وجود الاسم
// نضيف الاسم إلى قاعدة البيانات
$add_cat="
INSERT INTO cat
(Cat_name)
VALUES ('$new_cat')
";
// نطبع النتيجة
if ($result) {
echo "تمت إضافة القسم";
} else {
echo "حصل خلل في إضافة القسم";
echo mysql_error;
} // إغلاق شرط النتيجة
// نقفل البرمجة
exit ();
}// إغلاق شرط إضافة البرنامج
?>
لكن الاضافة لا تتم .. !!
السؤال الآخر .. الآن عندي جدول آخر باسم news فيه News_id + sub+News
sub : عنوان الموضوع ..
news : الموضوع ..
كيف أربط الأقسام بالبرنامج ؟ علما أنّ صفحة الإضافة لدي
كود PHP:
<?php
include('config.php');
$Sub= $_POST['Sub'];
$News= $_POST['News'];
$Ad = mysql_query("INSERT INTO news(Sub,News)"."VALUES('$Sub','$News')");
if($Ad){
echo"تمّ إضافة الموضوع";
}
else
{
echo"لم تتم الإضافة";
}
?>
:con2: ننتظر الرد من الأساتذة ..