سلام shirani جان دستت درد نكنه .ميشه يكم بيشتر توضيح بدي . كه دقيقا كار اين كد چيه ؟
لازم ميدونم كه باز هم منظورم رو بگم : من يك فرم ثبت نام ساختم كه با دستور post اطلاعات فرم رو ميفرسته به يك صفحه ي ديگه و در اون صفحه اطلاعات فرم وارد بانك اطلاعاتي من كه اينجا accses هست ميشه . مشكل اصلي من اينكه تو فرم ثبت نام اينه كه يك text box براي يوزر و پس گذاشتم و مي خوام كسايي كه ميان وثبت نام مي كنن نتونن يك يوزر تكراري بردارن . و يك كد مي خوام كه هركي ايميلش رو كامل ننوشت پيغام خطا بده و همينطور براي نام . و يك قسمت ورود به حساب بزارم كه بتونن با يوزر و پسوردي كه تو فرم ثبت نام نوشتن وارد حسابشون بشن .
و اين هم سورس كدي كه من نوشتم .[
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
</head>
<form method="POST" action="add.asp" dir="rtl">
<p align="justify"> </p>
<p align="justify"><font face="Tahoma"><font size="2"> <span lang="fa">نام :</span> </font>
<input type="text" name="na" size="20" style="border-style:dotted; border-width:1px; font-family: Tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-image:url('about-ti.jpg'); background-repeat:repeat-x; color:#008080"><font size="2"><br>
</font><span lang="fa"><font size="2"> نام خانوادگي : </font></span>
<input type="text" name="fa" size="20" style="border-style:dotted; border-width:1px; font-family: Tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-image:url('about-ti.gif'); background-repeat:repeat-x; color:#008080"><font size="2"><br>
</font><span lang="fa"><font size="2"> نام پدر : </span>
</font>
<input type="text" name="nafa" size="20" style="border-style:dotted; border-width:1px; font-family: Tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-image:url('about-ti.gif'); background-repeat:repeat-x; color:#008080"><font size="2"> </font></font></p>
<p align="justify"><font size="2" face="Tahoma">سال تولد:
<select name=sal style="border-style: dotted; border-width: 1px; background-image: url('opr003KR.gif'); background-repeat: repeat-x" size="" >
<option value=""></option>
<option value=1381>1381</option>
<option value=1380>1380</option>
<option value=1379>1379</option>
<option value=1378>1378</option>
<option value=1377>1377</option>
<option value=1376>1376</option>
<option value=1375>1375</option>
<option value=1374>1374</option>
<option value=1373>1373</option>
<option value=1372>1372</option>
<option value=1371>1371</option>
<option value=1370>1370</option>
<option value=1369>1369</option>
<option value=1368>1368</option>
<option value=1367>1367</option>
<option value=1366>1366</option>
<option value=1365>1365</option>
<option value=1364>1364</option>
<option value=1363>1363</option>
<option value=1362>1362</option>
<option value=1361>1361</option>
<option value=1360>1360</option>
<option value=1359>1359</option>
<option value=1358>1358</option>
<option value=1357>1357</option>
<option value=1356>1356</option>
<option value=1355>1355</option>
<option value=1354>1354</option>
<option value=1353>1353</option>
<option value=1352>1352</option>
<option value=1351>1351</option>
<option value=1350>1350</option>
<option value=1349>1349</option>
<option value=1348>1348</option>
<option value=1347>1347</option>
<option value=1346>1346</option>
<option value=1345>1345</option>
<option value=1344>1344</option>
<option value=1343>1343</option>
<option value=1342>1342</option>
<option value=1341>1341</option>
<option value=1340>1340</option>
<option value=1339>1339</option>
<option value=1338>1338</option>
<option value=1337>1337</option>
<option value=1336>1336</option>
<option value=1335>1335</option>
<option value=1334>1334</option>
<option value=1333>1333</option>
<option value=1332>1332</option>
<option value=1331>1331</option>
<option value=1330>1330</option>
<option value=1329>1329</option>
<option value=1328>1328</option>
<option value=1327>1327</option>
<option value=1326>1326</option>
<option value=1325>1325</option>
<option value=1324>1324</option>
<option value=1323>1323</option>
<option value=1322>1322</option>
<option value=1321>1321</option>
<option value=1320>1320</option>
<option value=1319>1319</option>
<option value=1318>1318</option>
<option value=1317>1317</option>
<option value=1316>1316</option>
<option value=1315>1315</option>
<option value=1314>1314</option>
<option value=1313>1313</option>
<option value=1312>1312</option>
<option value=1311>1311</option>
<option value=1310>1310</option>
<option value=1309>1309</option>
<option value=1308>1308</option>
<option value=1307>1307</option>
<option value=1306>1306</option>
<option value=1305>1305</option>
<option value=1304>1304</option>
<option value=1303>1303</option>
<option value=1302>1302</option>
<option value=1301>1301</option>
<option value=1300>1300</option>
</select> ميزان تحصيلات:
<select name=tahsil size="" style="border-style:dotted; border-width:1px; font-family: Tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px" >
<option></option>
<option value="زير ديپلم" >زير ديپلم</option>
<option value="ديپلم" >ديپلم</option>
<option value="فوق ديپلم" >فوق ديپلم</option>
<option value="ليسانس" >ليسانس</option>
<option value="فوق ليسانس" >فوق ليسانس</option>
<option value="دکتري" >دکتري</option>
<option value="فوق دکتري" >فوق دکتري</option>
<option value="حوزوي" >حوزوي</option>
</select>
شغل:
<select name=shoghl size="" style="border-style:dotted; border-width:1px; font-family: Tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px">
<option></option>
<option value="آزاد" >آزاد</option>
<option value="استاد دانشگاه" >استاد دانشگاه</option>
<option value="بازنشسته" >بازنشسته</option>
<option value="پزشک" >پزشک</option>
<option value="خانه دار" >خانه دار</option>
<option value="دانش آموز" >دانش آموز</option>
<option value="دانشجو" >دانشجو</option>
<option value="روحاني" >روحاني</option>
<option value="طلبه" >طلبه</option>
<option value="کارگر" >کارگر</option>
<option value="کارمند" >کارمند</option>
<option value="معلم" >معلم</option>
<option value="مهندس" >مهندس</option>
<option value="موارد ديگر" >موارد ديگر</option>
</select></font></p>
<p align="justify"><font face="Tahoma"> <font size="2">نام كشور :</font> </font>
<select name=keshvar id=country language=javascript onchange="return country_onchange()" size="" style="font-family: Tahoma; border-style: dotted; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">
<option value=""></option>
<option value="آذربايجان" >آذربايجان</option>
<option value="آرژانتين" >آرژانتين</option>
<option value="آفريقاي" >آفريقاي</option>
<option value="آلباني" >آلباني</option>
<option value="آلمان" >آلمان</option>
<option value="آنتيگوآ و باربدا" >آنتيگوآ و باربدا</option>
<option value="آندوراس" >آندوراس</option>
<option value="آنگولا" >آنگولا</option>
<option value="اتريش" >اتريش</option>
<option value="اتيوپي" >اتيوپي</option>
<option value="اردن" >اردن</option>
<option value="ارمنستان" >ارمنستان</option>
<option value="اروگوئه" >اروگوئه</option>
<option value="اريتره" >اريتره</option>
<option value="ازبکستان" >ازبکستان</option>
<option value="اسپانيا" >اسپانيا</option>
<option value="استرليا" >استرليا</option>
<option value="استوني" >استوني</option>
<option value="اسلوواکي" >اسلوواکي</option>
<option value="اسلووني" >اسلووني</option>
<option value="افغانستان" >افغانستان</option>
<option value="اکراين" >اکراين</option>
<option value="اکوادور" >اکوادور</option>
<option value="الجزاير" >الجزاير</option>
<option value="السالو ادور" >السالوادور</option>
<option value="امارات متحده عربي" >امارات متحده عربي</option>
<option value="اندونزي" >اندونزي</option>
<option value="انگلستان" >انگلستان</option>
<option value="اوگاندا" >اوگاندا</option>
<option value="ايالات متحده آمريکا" >آمريکا</option>
<option value="جمهوري اسلامي ايران" Selected>جمهوري اسلامي ايران</option>
<option value="ايتاليا" >ايتاليا</option>
<option value="ايرلند" >ايرلند</option>
<option value="ايسلند" >ايسلند</option>
<option value="باربادوس" >باربادوس</option>
<option value="باهاما" >باهاما</option>
<option value="بحرين" >بحرين</option>
<option value="برزيل" >برزيل</option>
<option value="برمودا" >برمودا</option>
<option value="برونيي" >برونيي</option>
<option value="بلاروس" >بلاروس</option>
<option value="بلژيک" >بلژيک</option>
<option value="بلغارستان" >بلغارستان</option>
<option value="بنگلادش" >بنگلادش</option>
<option value="بنين" >بنين</option>
<option value="بورکينافاسو" >بورکينافاسو</option>
<option value="بوسني و هرزگوبين" >بوسني و هرزگوبين</option>
<option value="بوليوي" >بوليوي</option>
<option value="پاراگوئه" >پاراگوئه</option>
<option value="پاناما" >پاناما</option>
<option value="پاکستان" >پاکستان</option>
<option value="پرتغال" >پرتغال</option>
<option value="پرو" >پرو</option>
<option value="پورتوريکو" >پورتوريکو</option>
<option value="تاجيکستان" >تاجيکستان</option>
<option value="تاگو" >تاگو</option>
<option value="تانزانيا" >تانزانيا</option>
<option value="تايلند" >تايلند</option>
<option value="تايوان" >تايوان</option>
<option value="ترينيداد و توباگو" >ترينيداد و توباگو</option>
<option value="ترکمنستان" >ترکمنستان</option>
<option value="ترکيه" >ترکيه</option>
<option value="تونس" >تونس</option>
<option value="تونگا" >تونگا</option>
<option value="تيمور شرقي" >تيمور شرقي</option>
<option value="جامائيکا" >جامائيکا</option>
<option value="جزاير فارو" >جزاير فارو</option>
<option value="جزاير فاکلند" >جزاير فاکلند</option>
<option value="جزاير فيجي" >جزاير فيجي</option>
<option value="جزاير مارشال" >جزايرمارشال</option>
<option value="جزاير ويرجين" >جزاير ويرجين</option>
<option value="جزايرسليمان" >جزايرسليمان</option>
<option value="جزيره بووت" >جزيره بووت</option>
<option value="آفرقاي جنوبي" >آفرقاي جنوبي</option>
<option value="جيبوتي" >جيبوتي</option>
<option value="چاد" >چاد</option>
<option value="چين" >چين</option>
<option value="دانمارک" >دانمارک</option>
<option value="دومينيک" >دومينيک</option>
<option value="روآندا" >روآندا</option>
<option value="روسيه" >روسيه</option>
<option value="روماني" >روماني</option>
<option value="زامبيا" >زامبيا</option>
<option value="زيمباوه" >زيمباوه</option>
<option value="ژاپن" >ژاپن</option>
<option value="ساموآ" >ساموآ</option>
<option value="سان مارينو" >سان مارينو</option>
<option value="سريلانکا" >سريلانکا</option>
<option value="سنت هلن" >سنت هلن</option>
<option value="سنگاپور" >سنگاپور</option>
<option value="سنگال" >سنگال</option>
<option value="سوئد" >سوئد</option>
<option value="سوئيس" >سوئيس</option>
<option value="سوايزلند" >سوايزلند</option>
<option value="سودان" >سودان</option>
<option value="سورينام" >سورينام</option>
<option value="سوريه" >سوريه</option>
<option value="سومالي" >سومالي</option>
<option value="شيلي" >شيلي</option>
<option value="عراق" >عراق</option>
<option value="عربستان" >عربستان</option>
<option value="عمان" >عمان</option>
<option value="غنا" >غنا</option>
<option value="فرانسه" >فرانسه</option>
<option value="فنلاند" >فنلاند</option>
<option value="فيليپين" >فيليپين</option>
<option value="قرقيزستان" >قرقيزستان</option>
<option value="قزاقستان" >قزاقستان</option>
<option value="قطر" >قطر</option>
<option value="کاستاريکا" >کاستاريکا</option>
<option value="کامبوج" >کامبوج</option>
<option value="کامرون" >کامرون</option>
<option value="کانادا" >کانادا</option>
<option value="کره جنوبي" >کره جنوبي</option>
<option value="کره شمالي" >کره شمالي</option>
<option value="کلمبيا" >کلمبيا</option>
<option value="کنگو" >کنگو</option>
<option value="کنيا" >کنيا</option>
<option value="کوبا" >کوبا</option>
<option value="کويت" >کويت</option>
<option value="گابون" >گابون</option>
<option value="گامبيا" >گامبيا</option>
<option value="گرجستان" >گرجستان</option>
<option value="گرينادا" >گرينادا</option>
<option value="گرينلند" >گرينلند</option>
<option value="گوآتمالا" >گوآتمالا</option>
<option value="گوآم" >گوآم</option>
<option value="گويان" >گويان</option>
<option value="گينه" >گينه</option>
<option value="گينه بيسائو" >گينه بيسائو</option>
<option value="لائوس" >لائوس</option>
<option value="لبنان" >لبنان</option>
<option value="لسوتو" >لسوتو</option>
<option value="لهستان" >لهستان</option>
<option value="لوگزانبورگ" >لوگزانبورگ</option>
<option value="ليبريا" >ليبريا</option>
<option value="ليبي" >ليبي</option>
<option value="ليتوني" >ليتوني</option>
<option value="ليختنشتاين" >ليختنشتاين</option>
<option value="ماداگاسکار" >ماداگاسکار</option>
<option value="ماگوآ" >ماگوآ</option>
<option value="مالاوي" >مالاوي</option>
<option value="مالت" >مالت</option>
<option value="مالزي" >مالزي</option>
<option value="مالي" >مالي</option>
<option value="مجارستان" >مجارستان</option>
<option value="مراکش" >مراکش</option>
<option value="مصر" >مصر</option>
<option value="موريتاني" >موريتاني</option>
<option value="موزامبيک" >موزامبيک</option>
<option value="مولداوي" >مولداوي</option>
<option value="موناکو" >موناکو</option>
<option value="مونگوليا" >مونگوليا</option>
<option value="ميانمار" >ميانمار</option>
<option value="برمه" >برمه</option>
<option value="مکزيک" >مکزيک</option>
<option value="ناميبيا" >ناميبيا</option>
<option value="نپال" >نپال</option>
<option value="نروژ" >نروژ</option>
<option value="نيجر" >نيجر</option>
<option value="نيجريه" >نيجريه</option>
<option value="نيوزلند" >نيوزلند</option>
<option value="نيکاراگوآ" >نيکاراگوآ</option>
<option value="واتيکان" >واتيکان</option>
<option value="ونزوئلا" >ونزوئلا</option>
<option value="ويتنام" >ويتنام</option>
<option value="هايتي" >هايتي</option>
<option value="هلند" >هلند</option>
<option value="هند" >هند</option>
<option value="هندوراس" >هندوراس</option>
<option value="هنگ کنگ" >هنگ کنگ</option>
<option value="يمن" >يمن</option>
<option value="يوگوسلاوي" >يوگوسلاوي</option>
<option value="يونان" >يونان</option>
</select><font face="Tahoma"><font size="2"><span lang="fa"> </span> استان <span lang="fa">
: </span></font></font>
<select name=ostan id=state size="" style="font-family: Tahoma; border-style: dotted; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">
<option value="" selected></option>
<option value="آذربايجان شرقي" >آذربايجان شرقي</option>
<option value="آذربايجان غربي" >آذربايجان غربي </option>
<option value="اردبيل" >اردبيل </option>
<option value="اصفهان" >اصفهان </option>
<option value="ايلام" >ايلام </option>
<option value="بوشهر" >بوشهر </option>
<option value="تهران" >تهران </option>
<option value="چهارمحال و بختياري" >چهارمحال و بختياري </option>
<option value="خراسان جنوبي" >خراسان جنوبي </option>
<option value="خراسان رضوي" >خراسان رضوي </option>
<option value="خراسان شمالي" >خراسان شمالي </option>
<option value="خوزستان" >خوزستان </option>
<option value="زنجان" >زنجان </option>
<option value="سمنان" >سمنان </option>
<option value="سيستان و بلوچستان" >سيستان و بلوچستان </option>
<option value="فارس" >فارس </option>
<option value="قزوين" >قزوين </option>
<option value="قم" >قم </option>
<option value="كردستان" >كردستان </option>
<option value="كرمان" >كرمان </option>
<option value="كرمانشاه" >كرمانشاه </option>
<option value="كهكيلويه و بويراحمد" >كهكيلويه و بويراحمد </option>
<option value="گلستان" >گلستان </option>
<option value="گيلان" >گيلان </option>
<option value="لرستان" >لرستان </option>
<option value="مازندران" >مازندران </option>
<option value="مركزي" >مركزي </option>
<option value="هرمزگان" >هرمزگان </option>
<option value="همدان" >همدان </option>
<option value="يزد" >يزد </option>
</select><font face="Tahoma"><font size="2"><span lang="fa">
شهر : </span></font>
<input type="text" name="shahr" size="20" style="border-style:dotted; border-width:1px; font-family: Tahoma; color:#008080; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-image:url('about-ti.gif'); background-repeat:repeat-x"></font></p>
<p align="justify"><font face="Tahoma"><font size="2"> ايميل :</font>
<input type="text" name="mail" size="20" style="border-style:dotted; border-width:1px; font-family: Tahoma; color:#008080; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-image:url('about-ti.gif')">
<font color="#FF0000"><font size="1">مثال : </font><span lang="en-us">
<font size="1">
[email protected]</font></span></font></font></p>
<p align="justify"><font face="Tahoma"><font size="2"> شناسه كاربري :</font><span lang="fa"> </span>
</font><font face="Tahoma">
<input type="text" name="user" size="20" style="border-style:dotted; border-width:1px; font-family: Tahoma; color:#008080; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-image:url('about-ti.gif')"></font></p>
<p align="justify"><font face="Tahoma"><span lang="fa"> </span><font size="2">رمز
عبور :</font><span lang="fa">
</span> </font>
<font face="Tahoma">
<input type="text" name="pass" size="20" style="border-style:dotted; border-width:1px; font-family: Tahoma; color:#008080; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-image:url('about-ti.gif')"></font></p>
<p align="center"><span lang="fa"><font face="Tahoma" size="2"> انتقادات و پيشنهاد
هاي خود را بنويسيد :</font></span><font face="Tahoma"><font size="2"><br>
</font>
<textarea rows="3" name="S1" cols="87" style="border:1px dashed #000000; font-family: Tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px"></textarea><font size="2"><br>
</font></font></p>
<p align="center"><font face="Tahoma">
<input type="submit" value="تاييد" name="B1" style="color: #0000FF; border-style: dotted; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-image: url('search00.jpg'); background-repeat: repeat; background-attachment: scroll; letter-spacing:1; text-align:center; font-family:Tahoma"></font></p>
</form>
و اين هم از add.asp
<head>
<meta http-equiv="Content-Language" content="fa">
</head>
<%
My_name=request.form("na")
My_family=request.form("fa")
My_namepedar=request.form("nafa")
My_sal=request.form("sal")
My_tahsil=request.form("tahsil")
My_EMail=request.form("mail")
My_shoghl=request.form("shoghl")
My_keshvar=request.form("keshvar")
My_ostan=request.form("ostan")
My_shahr=request.form("shahr")
My_user=request.form("user")
My_pass=request.form("pass")
My_enteghad=request.form("s1")
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
DSNName = "DRIVER=Microsoft Access Driver (*.mdb);DBQ="
DSNName = DSNName & Server.MapPath("db1.mdb")
Cnn.Open DSNName
sqltext = "SELECT * FROM table1"
rst.Open sqltext,cnn,3,3
rst.addnew
rst.fields("name").value=My_name
rst.fields("family").value=My_family
rst.fields("namepedar").value=My_namepedar
rst.fields("sal").value=My_sal
rst.fields("EMail").value=My_EMail
rst.fields("tahsil").value=My_tahsil
rst.fields("shoghl").value=My_shoghl
rst.fields("keshvar").value=My_keshvar
rst.fields("ostan").value=My_ostan
rst.fields("shahr").value=My_shahr
rst.fields("user").value=My_user
rst.fields("pass").value=My_pass
rst.fields("enteghad").value=My_enteghad
rst.update
rst.Close
set rst=nothing
cnn.Close
set cnn=nothing
%><p align="center">
<img border="0" src="sabt.gif" width="300" height="30" align="right"></p>
<p> </p>
<p align="center"><a href="index.asp">
<img border="0" src="bazgasht.gif" width="250" height="30" align="right"></a></p>
ممنون مي شم كمكم كنيد