نص السؤال
انا عملت صفحة لتسجيل مستخدم ,, وعملت بعد اتمام بيانات التسجيل ينتقل لصفحة اضافة بيانات شخصية في البروفيل
لما بضيف البيانات بتدخل
في صف جديد من قاعدة بيانات المستخدم
انا اريد البيانات كلها تكون في صف واحد فقط
تلخيص المشكلة
المتدرب يريد ان يعدل علي حقول للبروفايل الخاصة بالمستخدم
ولديه صفحتين
1- صفحة اضافة مستخدم جديد وهي جملة انسرت او ادخال في الجدول الخاص بالمستخدمين
Insert into users (name,email) values(''Hisham'',''[email protected]'')
هذه هي جملة الادخال العادية للجدول
2- صفحة اخري اضافة بيانات شخصية او بيانات اضافية
هنا هذه الصفحة تسمي صفحة تعديل بلغتنا كمبرمجين وليست صفحة اضافة اخري
حيث في هذه الصفحة ان عملنا جملة ادخال مرة اخري فسوف يزيد الصفوف صف وسوف يتم وضع هذه البيانات لمستخدم اخر
ولكن هنا جملة التعديل هي الصح وسوف نعدل فقط البيانات التي نريد تعديلها
علي سبيل المثال نريد اضافة بيانات اخري مثل السن
سنقول هنا
Update users set age=''30'' where Email=session["email"].ToString();
بمعني اعمل تعديل لجدول المستخدمين واجعل حقل العمر او السن هو 30 ووضعنا شرط ان رقم المستخدم الموجود في السشن الذي يسمي
session["email"].ToString()
وكملاحظة هامة
في شاشة تسجيل بيانات في الشاشة الاولي لا تنسي وضع سشن للاميل او رقم المستخدم لانه لا يتكرر
وبالتالي ان اردت اي شئ في اي شاشة لهذا المستخدم يكون التعديل او الحذف او اي شئ اخر بدلالالة هذا السشن لانه لا يتكرر لكل فرد