مؤمن نشر 18 يونيو 2016 أرسل تقرير نشر 18 يونيو 2016 كيف أربط زر الإرسال في صفحة Html بقاعدة بيانات من نوع access؟ اقتباس
0 سعيد نشر 19 يونيو 2016 أرسل تقرير نشر 19 يونيو 2016 لا يمكن أن تفعل ذلك مباشرةً. ستحتاج إلى التعامل مع تطبيق ويب يعمل على الخادوم هو من سيتعامل مع قاعدة البيانات. فعندما ينقر المستخدم على زر الإرسال ضمن صفحة الويب (صفحة HTML) سيعمل المتصفّح على إرسال البيانات الموجودة ضمن الصفحة (وبشكل محدّد أكثر تلك البيانات الموجودة ضمن نموذج HTML) إلى تطبيق ويب. سيستلم تطبيق الويب هذه المعلومات (وقد يكون التطبيق مكتوب بلغات برمجة مثل PHP أو تقنيات مثل ASP.NET) ويخزنها ضمن قاعدة بيانات Access. ولكن دعني أنصحك هنا، ألا تستخدم قواعد بيانات Access أبدًا عندما تدخل في مجال تطوير تطبيقات ويب. فهي ليست معدّة لهذا الغرض مطلقًا، وستسبّب لك مشاكل جمّة في المستقبل، هذا عدا عن كون الدعم الموفّر لها ضعيف إلى حدّ كبير على مستوى تطبيقات الويب. يمكنك الانتقال إلى مخدمات قواعد بيانات مثل MySQL و SQL Server وغيرهما. اقتباس
0 E.Nourddine نشر 20 يونيو 2016 أرسل تقرير نشر 20 يونيو 2016 لن تتمكن من فعل ذلك بالاعتماد على Html لوحدها، حيث أنها لغة عرض محتوى فقط، ستحتاج إلى استعمال لغة برمجة تمكنك من التواصل مع MS access وجلب البيانات وبالتالي عرضها على صفحة html، سنتعمل في المثال التالي برنامجVisual Studio الذي يتيح إنشاء تطبيقات Asp.net وبالتالي ربطه مع قاعدة بيانات من نوع access: إنشاء اتصال مع قاعدة البيانات: northwind.mdb : هو اسم قاعدة البيانات <%@ Import Namespace="System.Data.OleDb" %> <script runat="server"> sub Page_Load dim dbconn dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("northwind.mdb")) dbconn.Open() end sub </script> ربط البيانات القادمة من قاعدة البيانات مع أداة Repeater للعرض: <%@ Import Namespace="System.Data.OleDb" %> <script runat="server"> sub Page_Load dim dbconn,sql,dbcomm,dbread dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("northwind.mdb")) dbconn.Open() sql="SELECT * FROM customers" dbcomm=New OleDbCommand(sql,dbconn) dbread=dbcomm.ExecuteReader() customers.DataSource=dbread customers.DataBind() dbread.Close() dbconn.Close() end sub </script> <html> <body> <form runat="server"> <asp:Repeater id="customers" runat="server"> <HeaderTemplate> <table border="1" width="100%"> <tr> <th>Companyname</th> <th>Contactname</th> <th>Address</th> <th>City</th> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td><%#Container.DataItem("companyname")%></td> <td><%#Container.DataItem("contactname")%></td> <td><%#Container.DataItem("address")%></td> <td><%#Container.DataItem("city")%></td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater> </form> </body> </html> غلق الاتصال مع قاعدة access: dbread.Close() dbconn.Close() 2 اقتباس
السؤال
مؤمن
كيف أربط زر الإرسال في صفحة Html بقاعدة بيانات من نوع access؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.