تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

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

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


عندي قاعدة بسم 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
"لم يتم اضافة معلوماتك";
}


?>






seifss غير متواجد حالياً   قديم 12-06-2006, 05:00 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#2 (permalink)  

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

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


تحياتي






الملفات المرفقة
نوع الملف: zip cart.zip‏ (1.0 كيلوبايت, المشاهدات 22)
php.ye غير متواجد حالياً   قديم 12-06-2006, 06:00 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jan 2005-
#3 (permalink)  

شكرا لك اخي 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();
    }
}
?>






seifss غير متواجد حالياً   قديم 12-06-2006, 07:21 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jan 2005-
#4 (permalink)  

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






seifss غير متواجد حالياً   قديم 13-06-2006, 06:09 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jun 2005-
#5 (permalink)  

هلا باخوي سيف

عندك ملاحظات بسيطة في ملف 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("غير قادر على إضافة معلوماتك"); 
المثال بعد التعديل مرفق

تحياتي لك






الملفات المرفقة
نوع الملف: zip cart_new.zip‏ (1.1 كيلوبايت, المشاهدات 20)
سيف جرافيكس غير متواجد حالياً   قديم 14-06-2006, 09:58 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jan 2005-
#6 (permalink)  

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

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






seifss غير متواجد حالياً   قديم 14-06-2006, 03:30 PM
رد مع اقتباس
رد


 

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

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

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



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