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

الموضوع: شباب ارجو المساعده في اضافه الى قاعده

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    746

    شباب ارجو المساعده في اضافه الى قاعده



    عندي قاعدة بسم cart

    ابي اضيف لهذي القاعده
    من خلال فورم التالي

    كود PHP:
    create table items 

    itemId int auto_increment not null
    itemName varchar(50), 
    itemDesc varchar(250), 
    itemPrice decimal(4,2), 
    primary key(itemId), 
    unique id(itemId
    ); 

    create table cart 

    cartId int auto_increment not null
    cookieId varchar(50), 
    itemId int
    qty int
    primary key(cartId), 
    unique id(cartId

    ); 

    فورم الاتصال

    كود PHP:
    <form method="POST" action="add.php" dir="rtl">
        <
    table border="1" width="100%" id="table1" style="border-collapse: collapse" bordercolor="#E8E8E8">
            <
    tr>
                <
    td width="328">
                <
    p align="center"><b><span lang="ar-sa">اسم المنتج</span></b></td>
                <
    td>
                <
    p align="center"><input type="text" name="itemName" size="20"></td>
            </
    tr>
            <
    tr>
                <
    td width="328">
                <
    p align="center"><b><span lang="ar-sa">الشرح</span></b></td>
                <
    td>
                <
    p align="center"><input type="text" name="itemDesc" size="39"></td>
            </
    tr>
            <
    tr>
                <
    td width="328">
                <
    p align="center"><b><span lang="ar-sa">السعر</span></b></td>
                <
    td>
                <
    p align="center">
    <
    input type="text" name="itemprice" size="20"></td>
            </
    tr>
        </
    table>
        <
    p align="center"><input type="submit" value="إرسال" name="B1"></p>
    </
    form

    كود PHP:
    <?php

    $itemName
    =$_POST['itemName'];
    $itemDesc=$_POST['itemDesc'];
    $itemprice=$_POST['itemprice']

    $B1 mysql_query("insert into items  (itemName,itemDesc,itemprice)"."values
    ('
    $itemName','$itemDesc','$itemprice')");

    if(
    $B1){
    echo
    "تم اضافة معلوماتك";
    }else{
    echo
    "لم يتم اضافة معلوماتك";
    }


    ?>








  2. #2
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    104


    أضف قاعدة بيانات بإسم cart او بأي إسم تحب
    افتح الملف المرفق وغير في ملف config.php مايلزم

    وجرب تضيف من الصفحة form.html


    تحياتي





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip cart.zip‏ (1.0 كيلوبايت, 28 مشاهدات)

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    746


    شكرا لك اخي php.ye بارك الله فيك

    تتم الاضافه الان بس من غير قيمه

    بمعنى لاتاخذ محتوى الفورم

    هذا ملف الاتصال

    db.php
    كود PHP:
    <?php

    $dbServer 
    "localhost";
    $dbUser "admin";
    $dbPass "";
    $dbName "cart";
        function 
    ConnectToDb($server$user$pass$database)
    {

    $s = @mysql_connect($server$user$pass);
        
    $d = @mysql_select_db($database$s);

        if(!
    $s || !$d)
            return 
    false;
        else
            return 
    true;
    }

    function 
    GetCartId()
    {
    if(isset(
    $_COOKIE["cartId"]))
        {
            return 
    $_COOKIE["cartId"];
        }
        else
        {

            
    session_start();
            
    setcookie("cartId"session_id(), time() + ((3600 24) * 30));
            return 
    session_id();
        }
    }
    ?>







  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    746


    للرفع .............................






  5. #5


    هلا باخوي سيف

    عندك ملاحظات بسيطة في ملف add.php وهي :

    الحرف الكبير يختلف عن الصغير في اسماء المتغيرات مثل

    كود PHP:
    $itemprice 
    ويجب ان يكون حسب ماهو مطلوب في مثالك

    كود PHP:
    $itemPrice 
    انهاء الكود بالفاصلة المنقوطة ; مثل

    كود PHP:
    $itemprice=$_POST['itemprice'
    والصحيح يجب ان يكون

    كود PHP:
    $itemPrice=$_POST['itemprice']; 
    المتغيرات عند ادخالها في القاعدة لم تضع علامة الدولار $ مثال

    كود PHP:
    $B1 mysql_query("INSERT INTO `items` ( `itemId` , `itemName` , `itemDesc` , `itemPrice` )
    VALUES ('', 'itemName', 'itemDesc', 'itemPrice')"
    ) or die("غير قادر على إضافة معلوماتك"); 
    والصحيح يجب ان يكون

    كود PHP:
    $B1 mysql_query("INSERT INTO `items` ( `itemId` , `itemName` , `itemDesc` , `itemPrice` )
    VALUES ('', '
    $itemName', '$itemDesc', '$itemPrice')") or die("غير قادر على إضافة معلوماتك"); 
    المثال بعد التعديل مرفق

    تحياتي لك





    الملفات المرفقة الملفات المرفقة

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    746


    يسلم راسك يابو غازي والله انك راعيها

    تمت الاضافه الان بنجاح










المواضيع المتشابهه

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

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

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