الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة Insert Many To Many في الموقع؟؟؟

بدأه CSboss في 29 يناير 2009 · 3 رد · 611 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

Unhappy مشكلة INSERT many to many في الموقع؟؟؟

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

بحث في مواقع كثيرة عربي والإنجليزية ولكن!

أخواني عندي مشكلة INSERT في علاقة Many to many relationship وهي كالتالي::-

الجدول الأول

(order(order_id , order_status , order_date ,order_time, customer_id

الجدول الثاني

meal(meal_id ,meal_number ,meal_name , meal_price) d

الجدول الثالث

order_meal(order_id ,meal_id) three

سؤال في صفحة الطلب بعد مايطلب الزبون ويقول اوكيه اطلب ، كيف اقدر اسويلها insert باالطريقة هذي علما بأن الشغلة فيها ثلاث جداول وفيها اربعة بعد لو تبي الصدق ولكن الزبون ممكن ان يأخذ عن طريق session ,,,, كيف أدخل سعر القيم التالية من صفحة الطلب...

1)قيمة الطلب كامل.

2) الزبون اللي طلب.

3) ماهي الوجبات اللي طلبها

طبعاً هذي ماهي المشكلة لاني مسويها ولكن فكرة INSERT والربط بين هذولا الجداول

المشكلة ::وهي حركة معروفة في عالم قواعد البينات، ولكن كيف اسويها لاني تعبت والله من كثر ما ادور في المواقع فيا أخوان ياليت تنفعوني فيها....في اسرع وقت...

وشكراً يا اخوان

#2

إذا كنت تستطيع التعامل مع الآكسس فقد حلت المشكله

قم بإنشاء نفس الجداول في الآكسس ومن ثم قم بعمل الريليشن وعملة الإضافة أو التعديل أو العرض وإنظر إلى جملة السيكول التي إستخدمها , قم بإخذها كما هي فهذا ما أفعله في مثل هذه الحالات

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3

استخدم نظام الاستعلام و الختيار

ثم ضعه في ما ينتج عنه الفورم في جدول جديد قم بانشائه و ليكون عنوانه الطلبات و الزبائن

طبعا الاعتماد الكلي يكون على الاستعلام عن طريق id

#4
<?php
// sample new data to insert into our db
// -------------------------------------
$name = 'Jim';
$gender = 'm';
$site = 'www.google.com';
// -------------------------------------

// Inserting the data into users
// -----------------------------
$sql = "INSERT INTO users VALUES (NULL,'$name','$gender')";
$result = mysql_query( $sql,$conn );

#  if the user submitted a website
if( isset($site) )
{
  #  get the user id  
  $user_id = mysql_insert_id( $conn );

  #  and insert the website details
  $sql = "INSERT INTO website VALUES (NULL,'$site',$user_id)";
  $result = mysql_query( $sql,$conn );
}
mysql_free_result( $result );
// -----------------------------

?>

مواضيع مشابهة