الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة عاجلة من الممبرمجين المحترفين في لغة Asp

بدأه vip7887 في 17 مارس 2009 · 1 رد · 934 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة ،،

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

كيف حالك إن شاء الله دائمــاً بخير ؟

حبيت أطلب منكم طلب اذا ممكن... السالفة وما فيها اني عامل مشروع عبارة موقع بلغة البرمجة ASP

:wacko: على العموم انا صممت صفحة ويب وصادفتني مشكلة عويصة وما عرفت احلها الى الآن...

فالبداية انظر إلى الصور المرفقة وفيها:

الجداول والعلاقات بينهن واسمها

Test_DB.jpg

والصورة الثانية توضح الصفحة اللي صممتها واسمها

ASP_Page.jpg

والكودات اللي فالصفحة هي كالتالي

-----------------------------------------------------

<%@ language= vbscript codepage="1256" %>

<%

dim conn

dim ado

conn ="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("DB\Citzen_DB.mdb")

set ado=Server.CreateObject("ADODB.Connection")

ado.ConnectionString = conn

if ado.state=1 then ado.close

ado.Open

%>

<html>

<head>

<title>الصفحة الرئيسية </title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

<meta http-equiv="Content-Language" content="ar-om">

<meta name="Microsoft Theme" content="mstheme3099 1011">

<meta name="Microsoft Border" content="trb, default">

</head>

<body topmargin="0" leftmargin="0" >

         

<table border="2" align="center" dir="rtl" width="794" height="30">

<tr>

<td colspan="3">

<b>

<font size="4">

<marquee direction="right">مرحبا بكم في نظام بيانات المواطنين</marquee>

</font>

</b>

</td>

</tr>

<tr>

<td width="120"></td>

<td height="32">

<%

'******************

' First Select(Regon)

'******************

dim v_Re_id

v_Re_id =Request.Form("Re_List")

dim rs

set rs = Server.CreateObject("ADODB.Recordset")

rs.open "select * from Regon Order by Re_id ",ado,1,3

if v_Re_id ="" then

v_Re_id=rs("Re_id")

end if

'**********************

' Second select(Wilaya)

'**********************

dim v_Wilaya_ID

v_Wilaya_ID =Request.Form("Wilaya_List")

dim rs2

set rs2 = Server.CreateObject("ADODB.Recordset")

rs2.open "select * from Wilaya where Re_id=" & v_Re_id,ado,1,3

if v_Wilaya_ID ="" then

v_Wilaya_ID=rs2("Wilaya_ID")

end if

'**************************

' Third select(Village)

'**************************

dim v_Village_id

v_Village_id =Request.Form("Village_List")

dim rs3

set rs3 = Server.CreateObject("ADODB.Recordset")

rs3.open "select * from Village where Wilaya_id =" & v_Wilaya_id ,ado,1,3

if v_Village_id ="" then

v_Village_id = rs3("Village_id")

end if

'************************

' Forth select(Citzen )

'************************

dim rs4

set rs4 = Server.CreateObject("ADODB.Recordset")

rs4.open "select * from Citzen where Village_id= " & v_Village_id ,ado,1,3

%>

<form name="Main_form" method="post" action="Citzen_Details.asp" >

<br>

<p align="center" dir="ltr">

<font dir="rtl" face="Arabic Transparent" size="4">

<span style="background-color: #FFCC99">

<select size="1" name="Re_List" style="font-weight: 700" >

<option value="#"> <-- لطفاً اختر المحافظة/المنطقة--> </option>

<%

if rs.bof=False then rs.movefirst

Do until rs.eof

%>

<option value="<%=rs("Re_id")%>"><%=rs("Re_Name")%></option>

<%rs.movenext

loop

rs.close%>

</select>

</span></font></p>

<hr>

<p align="center" dir="ltr">

<font dir="rtl" face="Arabic Transparent" size="4">

<span style="background-color: #FFCC99">

<select size="1" name="Wilaya_List" style="font-weight: 700" >

<option value="#"> <-- لطفاً اختر الولاية --> </option>

<%

if rs2.bof=False then rs2.movefirst

Do until rs2.eof%>

<option value="<%=rs2("Wilaya_id")%>"><%=rs2("Wilaya_Name")%></option>

<%rs2.movenext

loop

rs2.close

%>

</select>

</span></font></p>

<hr>

<p align="center" dir="ltr">

<font dir="rtl" face="Arabic Transparent" size="4">

<span style="background-color: #FFCC99">

<select size="1" name="Village_List" style="font-weight: 700" >

<option value="#"> <-- لطفاً اختر القرية--> </option>

<%

if rs3.bof=False then rs3.movefirst

Do until rs3.eof

%>

<option value="<%=rs3("Village_id")%>">

<%

=rs3("Village_Name")

%>

</option>

<%

rs3.movenext

loop

rs3.close

%>

</select>

</span></font></p>

<hr>

<p align="center" dir="ltr">

<font dir="rtl" face="Arabic Transparent" size="4">

<span style="background-color: #FFCC99">

<select size="1" name="Citzen_List" style="font-weight: 700" >

<option value="#"> <-- لطفاً اختر رقم البطاقة الشخصية ثم اضغط على زر إبحث--> </option>

<%

if rs4.bof=False then rs4.movefirst

Do until rs4.eof

%>

<option value="<%=rs4("Citzen_id") %>"><%=rs4("Citzen_IDCard")%></option>

<%

rs4.movenext

loop

rs4.close

%>

</select>

</span></font><br>

</p>

<p align="center">

<input type="submit" name="find" value="إبحث" size="150" style="font-weight: 700" >

</p>

</form>

</td>

<td height="32" width="130"></td>

</tr>

</table>

<%

ado.Close

%>

</body>

</html>

---------------------------------------------------------------------------------------------------

انا ما عندي مشكلة في استدعاء البيانات في .. لأني عملت ريكورد ست لكل جدول

فاللست الأول --> المحافظة/ المنطقة

فاللست الثاني--> الولاية على حسب المحافظة/ المنطقة

فاللست الثاني--> القرية على حسب الولاية

فاللست الرابع--> أرقام البطاقات الشخصية للمواطنين على حسب القرية

المشكلة اني اريد المستخدم لما يختار المحافظة/ المنطقة من اللست الأول تظهر الولايات التابعة له فاللست الثانية ونفس الحالة بالنسبة للست الثالث والرابع... وعملت بس يجيب البيانات اللي فالريكورد ألأول يعني (محافظة مسقط) بس .... بينما أنا اريد اسوي ريفرش للداتا....

انا بحثت فالنت وطلع لازم تعمل فنكشن وتستدعيها فكل لست بهاطريقة

<select onchange=" Function Name ">

</select>

بس للأسف ما عرفتلها... اذا قدرتوا تحلوها أكون شاكر لكم جزيل الشكر لأن التسليم الأسبوع القادم

وسمحولي على الازعاج تحياتي للجميع

post-113981-1237260674_thumb.jpg

post-113981-1237260692_thumb.jpg

تم تعديل هذه المشاركة بواسطة vip7887 في 17 مارس 2009 في 06:53

#2

السلام عليكــم ورحمـة الله وبركاتــة ،،

جماعة وينكم.... وين المحترفين في برمجة

!!!!!!!!!!!!!!!ASP

تراني انتظر من أمس؟

وتسليم المشروع قريب!!! رجاءاً لا تبخلوا علي بمعلوماتكم القيمة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…