التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

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

رد  
 
LinkBack أدوات الموضوع
عضو فعال جدا
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
تعديل متعدد على قاعدة البيانات


السلام عليكم

ارغب في طريقة عمل تعديد متعدد على قاعدة البيانات

مثلا .. لدي مواضيع وكل موضوع له قسم محدد
كل قسم له id محدد مثلا.
واريد أن اعطي الزائر قائمة المواضيع مع خانة اما كل موضوع لتحديد القسم المناسب للموضوع.

واريد ان يتم تعديل كل المواضيع مباشرة .
كمثال .. إغلاق مجموعة مواضيع في منتدى VB بتحديد خيار صح اما المواضيع المرادة غلقها او تثبيتها ونحو ذلك.
كيف اجعل ذلك في استعلام واحد.

حاولت باستخدام for لكن لم أفلح لأني حاولت تنفذيها بنفسي بدون تطبيق درس ولم اجد درس بخصوص هذا الشأن






fayz غير متواجد حالياً   قديم 27-06-2008, 03:39 PM
رد مع اقتباس
مشرف قسم تطوير وبرمجة المواقع للمتقدمين
تاريخ التسجيل: Mar 2007-
#2 (permalink)  

جرب foreach






ايمن جوجل متواجد حالياً   قديم 27-06-2008, 04:30 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#3 (permalink)  

سوف اشرح لك الفكرة وبإذن الله انجح في توصيلها لك ، لم يخطر في بالي افضل منها حالياً ( الطريقة غير عملية )
اولا لا بد ان يكون لكل موضوع ايدي ، ثم بعد ذلك نقوم بوضع ايديات المواضيع في مصفوفة ولنقل subid و نضع القيم المعدلة في مصفوفة أخرى ولنقل catid
ثم نقوم بتكرار هذا الشرط :
كود PHP:
$sql 'INSERT INTO `table` ( $catid[0] ) VALUES ( $subid[0])';
mysql_query($sql); 
إن شاء الله تعمل الطريقة ، مع المحبة






__________________
سبحان الله وبحمده سبحان الله العظيم
الفايق غير متواجد حالياً   قديم 28-06-2008, 10:03 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2003-
#4 (permalink)  

ايمن جوجل شكرا لك

الفايق
لم أفهم بشكل واضح ..
حبذا لو وضحت لي أكثر وجزاك الله كل خير






fayz غير متواجد حالياً   قديم 30-06-2008, 09:35 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2007-
#5 (permalink)  

كود PHP:
$topics = array(489);
$categorys = array(112);

for (
$i 0$i count($topics); $i++) {
$topic_id $topics[$i];
$category_id $categorys[$i];
mysql_query("update topics_table set category = $category_id where topic_id = $topic_id");







dev11 غير متواجد حالياً   قديم 30-06-2008, 01:16 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2003-
#6 (permalink)  

أخي dev11 شكرا لك ..






fayz غير متواجد حالياً   قديم 01-07-2008, 01:28 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#7 (permalink)  

اسف على تأخر في الرد مع العلم اني كنت اود الرد اليوم ، لكن الاخ dev1 ما قصر جزاه الله خير






__________________
سبحان الله وبحمده سبحان الله العظيم
الفايق غير متواجد حالياً   قديم 01-07-2008, 03:03 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2007-
#8 (permalink)  

مر علي هذه الدروس

Deleting multiple rows from mysql with checkbox
Deleting multiple rows from mysql with checkbox

Updating multiple rows in mysql
Updating multiple rows in mysql






__________________
سحاب اون لاين متواجد حالياً   قديم 02-07-2008, 01:16 AM
رد مع اقتباس
رد


 

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

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مفاجأة مود سيرف الجديده => مود سيرف تقسيط <= Me_388 موزعون Resellers 2 16-01-2008 09:00 PM
شرح لطريقة نقل جداول قاعدة البيانات إلى أخرى على نفس الموقع casper إصلاح وصيانة المنتديات 11 15-12-2005 08:22 PM
دعم بيرل وسي جي آي و pl في سيرفر اباتشي تطوير الويب 6 29-01-2001 03:10 PM
تركيب vB تطوير الويب 9 07-08-2000 06:41 AM


الساعة الآن: 12:27 PM بتوقيت المملكة العربية السعودية