يوم سوالف، في 7 أغسطس القادم

 

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

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


السلام عليكم
هل من يستطيع مساعدتي في اضافة امر الى هذا الكود
كود PHP:
if (!isset($_SESSION["LAST_COMMENT_BODYCODE"]) || $_SESSION["LAST_COMMENT_BODYCODE"] != md5($_POST["body"])) {
                        
                
/*
                    We will set the temporary comment session data so
                    the same comment won't be posted twice 
                */
                
$_SESSION["LAST_COMMENT_BODYCODE"] = md5($_POST["body"]);
                
                
/*
                    Insert the comment into the database
                */
                
myQ("
                    INSERT INTO `[x]comments` 
                    (`user`,`date`,`relative`,`type`,`title`,`body`,`polarity`)
                    VALUES (
                        '"
.me('id')."',
                        '"
.date("U")."',
                        '{$thisArticleID}',
                        'blog',
                        '{$_POST["title"]}',
                        '{$_POST["body"]}',
                        '{$_POST["polarity"]}'
                    )
                "
);
                
/*
                    update the blog article data row to reflect the 
                    new comments count
                */
                
myQ("UPDATE `[x]blogs` SET `comments`='".++$thisTotalComments."' WHERE `id`='{$thisArticleID}'");
            }
            
        } 
فعند الضغط على زر post يقوم بتحديث تاريخ البلوج الذي اضفنا عليه التعليق
البلوج الأساس موجود في جدول آخر اسمه blogs وله رقم ID هو نفسه $thisArticleID
و له تاريخ في هذا الجدول هو ايضا اسمه date
و لكي اسهل الامر عليكم هذا ما اتخيله سيكون الأمر
كود PHP:
            myQ("
                UPDATE `[x]blogs` SET
                    `date`='"
.date("U")."',
                WHERE `id`='{$thisArticleID}'    
                        "
); 
اي ما اريده منكم اخوتي هل يمكنني الحاق هكذا امر الى الأمر اعلاه ليتم انشاء التعليق اولا و تحديث تاريخ البلوج الأساسي ثانيا و ذلك بمجرد الضغ على زر اضافة التعليق post






hosam غير متواجد حالياً   قديم 24-01-2008, 12:45 AM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#2 (permalink)  

"اي ما اريده منكم اخوتي هل يمكنني الحاق هكذا امر الى الأمر اعلاه ليتم انشاء التعليق اولا و تحديث تاريخ البلوج الأساسي ثانيا و ذلك بمجرد الضغ على زر اضافة التعليق post"
ليش ما تجرب وتشوف النتيجة؟ سؤال غريب جدا

ولكن انا من رأي استخدم الامر ()NOW في امر الMySQL بدلا من الامر الدالة ;('date('U






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby غير متواجد حالياً   قديم 24-01-2008, 08:18 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2006-
#3 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة hosam مشاهدة المشاركة
السلام عليكم
اي ما اريده منكم اخوتي هل يمكنني الحاق هكذا امر الى الأمر اعلاه ليتم انشاء التعليق اولا و تحديث تاريخ البلوج الأساسي ثانيا و ذلك بمجرد الضغ على زر اضافة التعليق post


المفترض ان الكود الذي وضعته يلبي لك ما طلبته فهو بالبدايه يقوم بانشاء التعليق و نسخه الي قاعدة البيانات

و الأمر الثاني به يقوم بتحديث التاريخ ..

لا اعلم ان كان هذا قصدك ام لا ان كان كذلك فالكود الذي معك يلبي طلبك !
و يمكنك استخدام دالة CURDATE() بدلاً من date عند النسخ لقواعد البيانات

تحياتي ،






__________________
أحمد عبد الفتاح
www.servmix.com
المبيعات : info@servmix.com
لمراسلتي : engahmed@servmix.com

• ليس اليتيم الذى قد مات والده ... بل اليتيم يـتـيـم العلـم و الأدب •

Eng/ Ahmed غير متواجد حالياً   قديم 24-01-2008, 01:40 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#4 (permalink)  

يبدو انني لم استطع شرح المطلوب جيدا و انا لم انتبه الى ان السطر وجود بالسكريبت لكنه يحتاج اضافة بسيطة
و الحل تم بمساعدة اخي بتعديل السطر
كود PHP:
  myQ("UPDATE `[x]blogs` SET `comments`='".++$thisTotalComments."' WHERE `id`='{$thisArticleID}'"); 
الى التالي
كود PHP:
myQ("UPDATE `[x]blogs` SET `comments`='".++$thisTotalComments."', `date`='".date("U")."' WHERE `id`='{$thisArticleID}'"); 
----------------------------------
سؤال اخر اخواني
اذا كان لدي حقل في جدول يحتوي تاريخ الميلاد للعضو birthdate بالطريقة التالية
لنقل عضو من مواليد اول السنة الحالية فهو مسجل في القاعدة بالطريقة 1/1/2008
هل هناك من طريقة لتعديل كل هذا الحقل لحوالي 300 عضو دفعة واحدة ليتحول الى الصيغة التالية
01/01/2008
اي اني اريد كل من خانة الشهر و اليوم برقمين و ليس رقم واحد

ام اني مضطر لتعديل ذلك يدويا لأني احتاجها في كود يجعل الأعضاء الذين اعياد ميلادهم اليوم تظهر في الرئيسية و هذا الطود يحتاج ان تكون الارقام ثنائية دائما و ليس احادية






hosam غير متواجد حالياً   قديم 26-01-2008, 03:04 AM
رد مع اقتباس
رد


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

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
صوره حقيقيه للحبيب محمد صلى الله عليه وعلى اله وصحبه وسلم متع نظرك ... ! ALSHAOOG ! سوالف عامة 15 25-07-2008 01:07 AM
ممكن تعديل هذا الكود Layonk تطوير الويب 6 24-12-2006 05:48 PM
ممكن مساعدة فى تعديل هذا الكود البسيط 4rsan.net PHP 3 16-11-2004 10:54 PM
سلسلة دروس ال HTML, [الدرس الثاني - كتابة أول كود] الوافي تطوير الويب 13 16-09-2003 08:06 PM


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