PDA

View Full Version : سوال: وارد کردن اطلاعات به database



amirA1989
چهارشنبه 30 آذر 1390, 11:05 صبح
سلام دوستان
من یک مشکلی دارم برای طراحی سایت سفارش آنلاین غذا
اینکه در DataBase دو تا جدول دارم که یکیش جدول غذاهاست که شامل شماره غذا و نام اون هست و دیگری جدول سفارشات که شامل شماره اشتراک مشتری و شماره سفارش و شماره غذا است که شماره غذا و شماره سفارش رو کلید در نظر گرفتم
حالا اگر مشتری بخواد از checkboxlist چندتا غذا رو انتخاب کنه اینجا خطا میده چون هر غذا باید یک سطر از جدول رو پر کنه در صورتی که اینطور نمیشه؟ ولی اگه به ازای هر انتخاب دکمه ثبت رو بزنم میشه که این کار درست نیستش..
میشه کمکم کنید؟:ناراحت:

hamid_shrk
چهارشنبه 30 آذر 1390, 11:18 صبح
بهتر بود تو تالار SQL مطرح میکردی سوالتو.
بنظر من باید نام غذا رو از جدول سفاذش حذف کنید و یک جدول دیگه به اسم جزئیات سفارش ایجاد کنی که توی اون از جدول سفارشت یک کلید خارجی بزاری و کد غذا رو.
حالا به ازای هر سفارش میتونی تو جدول جزئیات سفارش چند سطر اضافه کنی(مثلا یک مشتری چندتا غذا سفارش داده) و یک سطر هم تو جدول سفارشت اضافه کنی که یک سفارش با فلان کد انجام شده و کدش رو تو جدول جزئیاتت وارد کنی.