النتائج 1 إلى 4 من 4

الموضوع: كود جنني انا وصاحبي

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700

    كود جنني انا وصاحبي



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

    لدي مشروع الفواتير على الانترنت
    بالتعامل مع php و mysql و javascript


    لدي جدولين

    الاول products المنتجات فيه

    id,name,price

    الجدول الثاني invoice الفواتير فيه
    id,products_id,total_price

    الان انا عامل بالجافا سكربت المنتجات بنظام checkbox

    مثل لدينا 3 منتجات ولكل منتج سعر الاول 5 والثاني 10 والثالث 15

    لمه يتم اختيار الاول تضع القيمه فقط 5 وعندي اختيار اكثر من واحد مثال الاول والثاني يطلع الثيمه 15


    الكود الجافا
    كود:
    <script  type="text/javascript"> 
      function toogle(element){ 
    
    
      var c = parseInt(element.value, 10); 
    c = parseInt(element.value, 10); 
     if(element.checked) 
     { 
     c =  parseInt(document.getElementById('hel').value, 10) + c; 
    
     }
     else{
      c =  parseInt(document.getElementById('hel').value, 10) - c;
      }
      document.getElementById('hel').value = c; 
    
      }
      console.log();
      </script>
      
      <script language="Javascript">
    كود ال php تبع الـ checkbox

    كود PHP:
    $presult mysql_query("SELECT * FROM products");
    while(
    $prow mysql_fetch_array($presult))
      {
       
    $productid $prow["id"];
      
    $pname $prow["name"];
      
    $price $prow["price"];
      echo 
    "<td  valign=top > ";
      echo 
    "

    <table border='0' width='100%' cellspacing='0' cellpadding='0'>
            <tr>
            <td> 
            <input name=\"productsid[]\" type=\"checkbox\"  id=\"hello\" value=\"
    $price\" onclick=\"toogle(this)\"><font face='Tahoma' size='2'>$pname</font><font face='Tahoma' color=#ff000 size='1'> ($price.$site_omla)</font>
            </td>
        </tr></table>

    <input name=\"total\" type=\"text\" id=\"hel\" size='5' value=\"0\" readonly='true'/>.$</span>

    "


    الان الى هنا كل شي تمام

    لكن عند ادخالي البيانات في جدول الفواتير وبالاخص في products_id

    يتم دخل السعر وليس رقم الـ id تبعه الموجود في جداول المنتجات

    كيف ممكن نطور الشي ويدخل الـ id واذا كان اكثر من منتج يدخل بالطريقه التاليه
    id,id,id
    يعني الارقام مثال 2,3,5

    شاكر لكم وارجو الافاده







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    213


    اخي الكريم يجب مراعات اترتيب الحقول في عملية الادخال ان كنت تستخدم الكود التالي
    كود PHP:

    INSERT INTO table_name
    VALUES 
    (value1value2value3,...) 
    او الترتيب حسب column1 و column2 بحال استخدمة الكود التالي

    كود PHP:
    INSERT INTO table_name (column1column2column3,...)
    VALUES (value1value2value3,...) 
    بجميع الاحوال تأكد من السطر التالي لديك بالكود ربما مشكلتك بحقل الـ value او name

    كود PHP:
    input name=\"productsid[]\" type=\"checkbox\" id=\"hello\" value=\"$price\" 






    التعديل الأخير تم بواسطة jaafar ; 25-05-2010 الساعة 08:17 PM
    __________________
    اللهم ارحم شهدائنا و صبر اهلهم
    اللهم عليك بالظالمين اللهم رد كيدهم الى نحورهم
    اللهم لا نسألك رد القضاء بل اللطف فيه
    اللهم كون في عون اهلنا في سورية وفي جميع بلاد المسلمين

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    34


    السلام عليكم ورحمة الله وبركاته
    بالنسبة للجافاسكريبت قم بحذف السطر هذا;() console.log لان وظيفته هي ابراز المخرجات و بالتالي قد تحتوي على اخطاء
    اما بالنسبة لسؤالك فهو غامض بعض الشيء لكن ان اردت ادخال مجمموعة من id$ استعمل الدالة
    كود PHP:

    implode
    (',' $id); 
    يمكنك وضع السكريبت في المرفقات ليتمكن الاخوة من المساعدة






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    مشكورين على الراي

    طيب اقولك الفكر الي بسويها علشان توصلكم المعلومه ممكن احد يسويها بطريقها اخرى


    انا بدي اعمل جدول منتجات فيه اسم المنتج وسعره

    وجدول اخر ادخل فيه فواتير
    اسم صاحب الفاتوره
    المنتجات التي اختارها سواء 1 او اكثر


    والصفحة لفتح فاتوره جديده

    يكون في خانه مربع فارغ فيه رقم 0

    وعند اختيار احد المنتجات سعره 10
    يتغير الرقم من 0 الى 10
    وعند اختيار منتج اضافي اخر وسعره 7

    يتغير الرقم الى 17 يضاف عليه وعند الغاء منتج يمسح سعر يعني اضافه + و ناقص -


    وكيفية ادخال المنتجات الى جدول القاعدة الخاصه بالفواتير



    هذا مشروعي


    ان شاء الله تقدرون تساعدوني فيه

    جزاكم الله الف خير










ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض