مناقشة موضوع صفحة تحرير الأخبار (newsupd.asp) في دروس برمجة مواقع; سنصمم في هذا الدرس صفحة باسم (news_upd.asp) وأخرى باسم (tech_upd.asp) لن تختلفا عن بعضهما البعض كثيرا. الأوامر الجديدة التي سنتعلمها في هذا الدرس هي الاستعلام Update الذي يقوم بتحديث البيانات التي في ق ...
سنصمم في هذا الدرس صفحة باسم (news_upd.asp) وأخرى باسم (tech_upd.asp) لن تختلفا عن بعضهما البعض كثيرا. الأوامر الجديدة التي سنتعلمها في هذا الدرس هي الاستعلام Update الذي يقوم بتحديث البيانات التي في قاعدة البيانات. إليكم الـ Code كاملا للصفحة news_upd.asp ثم سأقوم بشرح الأوامر الجديدة التي لم يسبق التطرق لها في الدروس السابقة:
كود PHP:
<%@ Language=VBScript CodePage = "1256"%>
<%
Name_Cooky=Request.******s("Name")
If Name_Cooky="" Then
response.redirect ("admin.asp")
End If
%>
<html dir=rtl>
<!--#include file="connection.txt" -->
<%
function updatef()
updateSQL= " update general_news set subject = '"&subject&"' , body = '"&body&"' where id="&id
ADO.execute(updateSQL)
%><p><font face="Simplified Arabic" size="3">شكرا لك.. لقد تم تحديث الموضوع بنجاح</font></p><%
end function
id=request.querystring("id")
subject=request.form("subject")
body=request.form("body") [left] جلب البيانات المتعلقة بالخبر من قاعدة البيانات
selectSQL="select * from general_news where id="&id
set rs=ADO.execute(selectSQL)
في السطر السابق تم إنشاء مربع نص باسم subject وتم تحديد قيمته بأنه محتوى الحقل Subject من قاعدة البيانات. والآن، يمكنك حفظ الصفحة من جديد باسم tech_upd.asp وتغيير general_news إلى tech_news في كلا الاستعلامين select و update. وتغيير news_upd.asp إلى tech_upd.asp في السطر التالي: <form method="POST" action="news_upd.asp?id=<%=id%>">