السلام عليكم
لدي صفحتين في مشروع بـ asp
الصفحة الأولى page1 هي صفحة إدخال بيانات عن طريق الفورم ثم ترسل البيانات إلى الصفحة الثانية page2 وهذا كود الصفحة page1 :
idforum=request.querystring("idforum")
<form method="POST" action="page2.asp?idforum=<%=idforum%>">
<textarea rows="17" name="text" cols="60"></textarea>
<p><input rows="22"type="submit" value=" إعتماد " name="submit" style="font-family: Tahoma">
</form>والصفحة الثانية هي صفحة تحقق وليس فيها أي كود هتمل وهي تقوم باستقبال استعلام الصفحة page1 ومدخلات الفورم فإذا كان هناك خطأ في الإدخال ترجع المستخدم إلى الصفحة page1 وتعيد قيمة متغير error وكذلك قيمة متغير idforum وهذا كود الصفحة page2
idforum=request.querystring("idforum")
text=Request.form("text")
If text = "" Then
response.redirect ("page1.asp?error=text_Null&idforum=idforum")
Else
............. بقية الكودوالمشكلة هي أنه عندما تصبح قيمة error =text_Null فإن الاستعلام يعيد المتغير idforum في الصفحة page1 كما هو حرفيا ولايعيد قيمته أي idforum =idforum مع أنه من المفروض أن يعيد رقم المنتدى على سبيل المثال idforum =1
فما هي المشكلة بالضبط وأتمنى أن أكون قد طرحت السؤال بشكل صحيح
وشكرا لكم جميعا

