اذهب إلى المحتوى

cherire

الأعضاء
  • المساهمات

    3
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة cherire

  1. بتاريخ 22 ساعات قال هشام رزق الله:

    أولا يجب التاكد من أن البرنامج قد قام بأداء الهدف الأول من بناءه، مثل إصلاح مشكلة ما أو توفير خدمة معينة للمستخدمين أو غيرها ثم يجب إنشاء واجهة استخدام سهلة الاستخدام وسريعة للمستخدمين، فليس لجميع المستخدمين خبرة تقنية لذلك أنصحك باختبار استخدام تطبيقك على عدد من المستخدمين غير تقنيين قبل إطلاق برنامج، أضف إلى أنه يجب عليك التأكد من خُلو برنامج من العلل (bugs) وذلك عن طريق تجربة استخدامه مرات عديدة وعلى مختلف الأنظمة.

    وحسب هذه المعايير (الهدف/وجهة الاستخدام/العلل) يمكنك تقييم أداء برنامجك.

    طيب هل يوجد برنامج او طريقة لنقييم اداء البرنامج ؟ يعني من حيث السرعة و الاخطاء و غيرها ؟

  2. السلام عليكم و رحمة الله و بركاته

    اريد حفظ ترتيب القائمة التالية بعد عملية drag and drop

    مرفق مثال و جدول القاعدة
    و هذا الكود الذي استعمله لإظهار القائمة

     public function test() {
            $choice = Database::getInstance()->query("SELECT * FROM choix WHERE condidat_concour_id = ".$this->data()->ID." ORDER BY ordre ASC");
            foreach($choice->results() as $choi){   
                $cs_code = $choi->cs_code;
                $cs = Database::getInstance()->query("SELECT code,designation,site
                                                            FROM cs 
                                                            WHERE code = '{$cs_code}' ");
               echo "<li id=".$choi->id.">";
               echo "<span class='handle'><i class='fa fa-ellipsis-v'></i><i class='fa fa-ellipsis-v'></i></span>";
               echo "<span class='text'>".$choi->cs_code."</span>";                      
               echo "</li>";
            }
    }

    حاولت عن طريق اضافة السكريبت التالي

    function saveOrder() { v
    ar articleorder=""; 
      $("#sortable li").each(function(i) {
        if (articleorder=='') articleorder = $(this).attr('id'); else articleorder += "," + $(this).attr('id'); }); 
           $.post('set_order.php', { order: articleorder }) .success(function(data) { alert('saved'); })
             .error(function(data) { alert('Error: ' + data);
                         });
                         }

    و ملف set_order.php

    <?php
    
    require_once(core/init.php);
    
    $orderlist = explode(',', $_POST['ordre']); $i = 1 ; foreach ($orderlist as $k=>$order) { $sql = 'UPDATE choix SET ordre = :ordre WHERE id = :id' ; $query = $pdo->prepare($sql); $query->bindParam(':ordre', $i, PDO::PARAM_INT); $query->bindParam(':id', $id, PDO::PARAM_INT); $query->execute(); $i++ ;
    
    }
    
    ?>
    

    لكن لم تعمل معي ؟؟ :/

    2016-04-30_15-31-38.jpg

    2016-04-30_15-32-21.jpg

×
×
  • أضف...