تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو فعال
تاريخ التسجيل: Aug 2005-
#1 (permalink)  
(درس) طريقة الموافقه على المشاركات من المدير:: لسوالف فقط ::


السلام عليكم ورحمة الله وبركاته ....
أتتني عدة طلبات تريد أن أضع طريقة الموافقه على المشاركات للمدير فوضعت هذا الدرس الذي أسأل الله أن يوفق به هذه الأمة

[CENTER]بسم الله الرحمن الرحيم [/CENTER]

بسم الله الرحمن الرحيم

نلاحظ في بعض السكريبات ان هناك خيار عند اضافة مشاركة ( كما هنا ) لا تظهر مباشره ضمن المشاركات الاخرى بل تنتظر الموافقه من المدير

الطريقة

بكل سهوله نعمل حقل جديد باي اسم وليكن showمن النوع INT ويكون له قيمتان فقط

1 =ظاهر
0 = غير ظاهر


فعند اضافة الحقل هذا يكون له قيمة انت تحددها ( القيمة الاوليه ) ولتكن 0 اي غير ظاهر

فعند اضافة مشاركة جديدة

كود PHP:
<?
(" insert into table co1='$co1' , co2='$co2' catname='0'  ");
?>

وعند الاستعلام نستعلم بشرط ان يكون قيمة هذا الحقل تساوي 1 اي ظاهر كما حددنا


كود PHP:

<?
(" select * from table where show='1' ") or die (mysql_error());
?>
طيب لو اردنا عمل ملف يقوم بالتنشيط كيف ؟؟

اولا نعمل ملف لاستجلاب كل المشاركات الغير منشطه


كود PHP:
<?
/*
هنا نستعلم بشرط ان show = 0 
اي غير ظاهر 
ثم عملنا رابط يحمل قيمة id للمشاركة
*/

$f mysql_query(" select * from table where show='0' ") or die (mysql_error());

while(
$b mysql_fetch_array($f)){
ECHO 
"<a href='?Action=Active&id=$b[id]'>$b[subject]</a><br>";
}
?>
الان الجزء الثاني

كود PHP:
<?
IF(isset($Action) && ($_GET[Action] == "Active") ){

// نعمل تحديث للحقل بشرط ان 
// id = اي دي المشاركة
$SQLmysql_query("update table set show='1' where id='$_GET[id]' ") or die (mysql_error());

if(
$SQL){
echo 
" تم الاظهار ";
}else{
echo 
" حدث خطا ";
}

}
?>

في الختام أرجو الدعاء لي ولوالدي وأن يوفقني ربي في الإمتحانات






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 20-01-2006, 10:48 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 2004-
#2 (permalink)  

السلام عليكم



الف شكر لك يالغالي


والله يوفقك دنيا وآخره ويفقك في امتحاناتك
ويجعلك قرة عين لوالديك ويرحمهم الله في الدنيا والآخره


سوف اعود للموضوع بعدما اطبقه


شكرا لك






__________________
سبحان الله وبحمده ،، سبحان الله العظيم
تذكر هذه الآيه قبل ان تشارك( مَا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ)
طير شلوى غير متواجد حالياً   قديم 20-01-2006, 11:23 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#3 (permalink)  

بالتوفيق اخي في امتحاناتك

والدرس جميل جدا

ولكن هناك خطأ

لا تستخدم اسم show لاي حقل في mysql سيعمل لك مشاكل ولن يعمل وهذا عن واقع تجربه

قال لي احد الاصدقاء ان هناك دالة في mysql تسمى show

لا اعرف ان كان صحيحا لاني الصراحة لم ابحث في الامر

يمكنك استخدام view

بالتوفيق مرة اخرى






__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com

Pal Coder == Palestinian Coder
Pal Coder غير متواجد حالياً   قديم 21-01-2006, 01:47 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2002-
#4 (permalink)  

رابط قد يفيد كثيرا

http://dev.mysql.com/doc/refman/4.1/en/show.html






__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887


www.mr-php.com.sa
www.mr-php.com
المهمة9 غير متواجد حالياً   قديم 21-01-2006, 03:56 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#5 (permalink)  

صحيح اخي المهمة 9

ما اخبار تعريب دوال php






__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com

Pal Coder == Palestinian Coder
Pal Coder غير متواجد حالياً   قديم 21-01-2006, 05:04 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#6 (permalink)  

مشكور يالغالي ،،

بس اعذرني على ذا السؤال .. خويك باقي عليمي

لاحضت انك استعملت get

بس لو جاء اي شخص وكتب هذا الرابط
www.sie.com/xx.php?Action=Active&id=15

راح يتفعل هذا المقال ولا لا






-b7- غير متواجد حالياً   قديم 21-01-2006, 06:07 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2003-
#7 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة -b7-
مشكور يالغالي ،،

بس اعذرني على ذا السؤال .. خويك باقي عليمي

لاحضت انك استعملت get

بس لو جاء اي شخص وكتب هذا الرابط
www.sie.com/xx.php?Action=Active&id=15

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

ألف شكر أخوي sBForum... درس مميز منك كالعادة






__________________
بوجبر

http://www.ba7reny.com
بحريني دوت كوم (موقع صديق)
M-Plus غير متواجد حالياً   قديم 21-01-2006, 07:19 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#8 (permalink)  

لاشكر على واجب .... وجزاك الله خير






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 21-01-2006, 12:34 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 2004-
#9 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة -b7-
مشكور يالغالي ،،

بس اعذرني على ذا السؤال .. خويك باقي عليمي

لاحضت انك استعملت get

بس لو جاء اي شخص وكتب هذا الرابط
www.sie.com/xx.php?Action=Active&id=15

راح يتفعل هذا المقال ولا لا

خل الاكشن داخل ملف الادمن وملف الادمن سو له حمايه في بدايته






__________________
سبحان الله وبحمده ،، سبحان الله العظيم
تذكر هذه الآيه قبل ان تشارك( مَا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ)
طير شلوى غير متواجد حالياً   قديم 21-01-2006, 12:52 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#10 (permalink)  

شكرا على نقل الفكرة لتعم الفائده اكثر ، بارك الله فيك ..

رابط الدرس :

http://www.phpfaq.php-ar.com/index.p...1278cfbaafe0e7






__________________
بي اتش بي العرب : php-ar.com
دروس PHP خاص : phpfaq.php-ar.com

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 24-01-2006, 04:47 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Mar 2008-
#11 (permalink)  

جزاك الله خيرا أخي الفاضل و بارك الله فيك
و غفر الله لك و لولديك
آمين آمين آمين






__________________
لا إله إلا أنت سبحان إني كنت من الظالمين
bahi12 غير متواجد حالياً   قديم 29-03-2008, 09:28 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:37 AM بتوقيت المملكة العربية السعودية