كتب : محمد خليل أبو صلاح
تاريخ :
من المعروف اننا نستخدم جملة response.write كثيرا في الموقع ..
فهل هناك طريقة لاختصارها ؟؟
في الحقيقة يمكن ذلك عن طريق استخدام Sub كالتالي :
Sub write(text) response.write text End S
طبعا ما يحدث انه عند كتابة write كبديل تمرر القيمة لل Sub و تحولها لجملة response.write
و تقوم بعرض الجملة ..
أيضا فكرة أخرى ..
لنفرض اننا نستقبل قيمة id لطالب معين في صفحة و نود اظهار بياناته .. اكيد معروف سنسخدم
الاستعلام .. لكن هناك طريقة مختصرة و أفضل .. و هي الدالة كالتالي :
id=request("id")
Function GetInfo(id,field)
Set Rs=cn.Execute("SELECT * from table where stdId=&id)
GetInfo=Rs(field)
End Function
// For Calling :
response.write "STUDENT NAME : " & GetInfo(request("id"),"name")
response.write "STUDENT Major : " & GetInfo(request("id"),"major")قد يتساءل البعض ما الفائدة .. في الحقيقة و انا مبتديء كنت اكتب كل استعلام على حدة
لكن الان استخدم دالة واحدة ..
بالتوفيق للجميع .. و يا ريت اللي عندة فكرة يعرضها او يطلبها حتى تعم الفائدة
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
رد : asp2asp
تاريخ :
أفكار رائعة جداً وتختصر الكثير من الوقت :)
وفقك الله أخي محمد .. :)
ولا تنسا أن تتحفنا بمثل هذه الأفكار.. :)
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
رد : محمد خليل أبو صلاح
تاريخ :
أهلا بك أخي .. هذا اقل شيء نقدمه لكم .. (f)