نمایش نتایج 1 تا 10 از 10

نام تاپیک: چطوری تعداد زیادی رکرود رو با هم حذف کنم ؟

  1. #1
    کاربر دائمی آواتار لوک خوش شانس
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    WINDOWS\Temp
    پست
    220

    چطوری تعداد زیادی رکرود رو با هم حذف کنم ؟

    من نیاز دارم که یه سری فیلد هایی رو از دیتابیسم که روی صفحه لو شده همشو با هم یه جا پاک کنم چطور می تونم این کار رو بکنم ؟
    یه چیزی مثل پاک کردن چند تا ایمیل که جلوشون تیک میزنیم در یاهو یا جی میل . می فهمین که چی رو میگم . بعد Delete رو که می زنیم همه پاک میشن

  2. #2
    کاربر تازه وارد آواتار blackeve
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    ایران، مازندران، بابل
    پست
    53

    Cool حذف رکورد

    ای دی ها رو بصورت یه آرایه ردیف کن مثل این --> 23،34،56،78،90 و توی رشته اس کیو ال از دستور IN استفاده کن.
    مثل این :


    set objRS = objConn.Execute ("select * FROM {TblName} where [ID] IN (23،34،56،78،90)")


  3. #3
    کاربر دائمی آواتار لوک خوش شانس
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    WINDOWS\Temp
    پست
    220
    مرسی عزیزم . من هم تو فکر ارسال همین آرایه بودم . حالا چطور آرایه رو درست کنم . میشه نحوه درست کردن یه آرایه و پر کردن آیتم هاشو برام بگی .

    مثلاً هر کدوم از فیلد ها که قرار حذف بشه به تیک میخوره . چطوری این تیک ها رو به آرایه منتقل کنم ؟ یه چیزایی تو ذهنم هست ولی نمیدونم اصولیه یا نه . ولی اگه اصولشو بگی ممنون میشم .

  4. #4
    کاربر تازه وارد آواتار blackeve
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    ایران، مازندران، بابل
    پست
    53

    Cool HTML کمی هوشمند است!

    HTML کمی هم هوشمند است!
    ببین فقط کافیه است چک باکسهایی که مربوط به ایتم هات میشه رو یکی بزاری و مقدار چک باکش هارو برابر ای دی ایتمت قرار بدی وقتی این فرم را پست کنی و مقدار نام چک باکس را بدست بیاری یک آرایه تحویلت میده که شامل مقدار گزینه های علامت دار است.

    مثال برای فرم HTML :


    <html>
    <head>
    <title>Multi value</title>
    </head>
    <body>
    <form method=post>
    <input type=checkbox name=Items value=1><label>Item 1</label><br>
    <input type=checkbox name=Items value=2><label>Item 2</label><br>
    <input type=checkbox name=Items value=3><label>Item 3</label><br>
    <input type=checkbox name=Items value=4><label>Item 4</label><br>
    <input type=checkbox name=Items value=5><label>Item 5</label><br>
    <input type=submit value=submit>
    </form>
    </body>
    </html>

    تمام گزینه ها رو علامت دار کن و دکمه Submit رو بزن حالا وقتی این فرم رو پست کنی و مقدار Items رو بدست بیاری میشه این :

    Items = 1, 2, 3, 4, 5


    موفق باشی -

  5. #5
    کاربر دائمی آواتار لوک خوش شانس
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    WINDOWS\Temp
    پست
    220
    مرسی عزیزم درست شد .

    آقا یه سوال دیگه
    چطوری میتونم در action یه Form از یه تابع جاوااسکریپت استفاده کنم .
    یه توضیح مختصر میدم . ببین من در طراحیم از Ajax استفاده کردم و می دونی دیگه برای باز کردن صفحه میاد یه function رو فراخونی میکنه و اون function هم صفحه مورد نظر رو از سرور لود میکنه .
    حالا وقتی که اون function رو در action فرم میزارم کار نمیکنه . اینو چی کارش میشه کرد .

  6. #6
    کاربر تازه وارد آواتار blackeve
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    ایران، مازندران، بابل
    پست
    53

    Wink submit fction!

    نقل قول نوشته شده توسط لوک خوش شانس
    مرسی عزیزم درست شد .

    آقا یه سوال دیگه
    چطوری میتونم در action یه Form از یه تابع جاوااسکریپت استفاده کنم .
    یه توضیح مختصر میدم . ببین من در طراحیم از Ajax استفاده کردم و می دونی دیگه برای باز کردن صفحه میاد یه function رو فراخونی میکنه و اون function هم صفحه مورد نظر رو از سرور لود میکنه .
    حالا وقتی که اون function رو در action فرم میزارم کار نمیکنه . اینو چی کارش میشه کرد .
    من دقیقاً متوجه نشدم شما چه کار منظورته ولی ببینید :
    - قبل از ثبت ( ارسال ) شدن فرم یا تابع لود بشه و سپس فرم ارسال بشه :
    در قسمت HTML فرم از onsubmit استفاده کن بصورت زیر :

    <form mthod=post/get action=[...] onsubmit=fuction()>
    .
    .
    .
    </form>

    البته من aخصاً از این روش کمتر استفاده می کنم ، من ترجیح میدم در کلید ثبت فرم تابع مورد نظرم رو صدا بزنم :

    <input type=buttom onclick=function()>

    و بعد از انجام عملیات توسط تابع کارهایی که مورد نظرمه رو روی فرم انجام بدم و با دستور زیر از داخل خود تابع فرم رو ارسال کنم، این خوبیش اینه که ( مخصوصاً شما که AJAX هم کار میکنید ) می تونید مدیریت خطای خوبی روی سیستم داشته باشید. (نکته : یکی از مهمترین نکات در طراحی سیستم های مبتنی بر تکنولوژی AJAX مدیریت خطا ها می باشد تا کاربران سردرگم نشوند)

    ...
    function onSubmiter(subAction){
    .
    .
    .
    var SubError = 0 // --> error handeling code
    ...
    if SubError == 0 {
    document.[formName].Submit();
    }
    }
    }
    End Function

  7. #7
    کاربر دائمی آواتار لوک خوش شانس
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    WINDOWS\Temp
    پست
    220
    این راه ها رو رفتم و این که باید هنگام سابمیت شدن اطلاعات فرم ارسال بشه .
    ببین من بجای این که آدرس یه صفحه رو بدم اونو میفرستم برای تابع و اون تابع خودش صفحه مورد نظر منو لود میکنه .

    www.hamdelan.net
    این سایت رو نگاه کن بدون ریفرش صفحاتش عوض میشه . بعد برو قسمت یوزرها رو بزن در قسمت مدیریت کاملا مطلب دستت میاد

    داشت یادم میرفت یوزر نیم و پسورد رو بدم
    Username : admin
    Pass : 1

  8. #8
    کاربر تازه وارد آواتار blackeve
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    ایران، مازندران، بابل
    پست
    53
    شما منظورت اینکه وقتی submit کردی صفحه رفرش نشه و اطلاعات بروز رسانی بشه؟

  9. #9
    کاربر دائمی آواتار لوک خوش شانس
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    WINDOWS\Temp
    پست
    220
    آره درست فهمیدی .
    حالا برای این که صفحه ریفرش نشه قائدتاً از یه تابع جاوا کمک کرفته میشه که مطالب جدید رو داخل سایت بروز کنه دیگه .

    حالا من می خوام اطلاعات یه فرم رو ارسال کنم

  10. #10
    کاربر تازه وارد آواتار blackeve
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    ایران، مازندران، بابل
    پست
    53

    Cool یک حقه کوچیک ولی کارساز!

    عزیزم نیاز نیست اینقدر به خودت سخت بگیری که با یه تابع بیای این کارهارو انجام بدی...
    بعضی وقتها میشه با یه ترفند کوچیک چنان کار رو ترو تمیز انجام داد که خود مخترع HTML هم به مغزش نمیرسیده ...
    ببین شما فقط کافیه ارسال فرم رو در یک فریم انجام بدی بصورت زیر :

    <form method=post name=form action=[...] target=SubFrame>
    .
    .
    .
    </form>

    target را برابر نام iFrame مورد نظر قرار میدی که در حالت عادی نمایش داده نمیشه مثل فریم زیر :

    <iframe name="SubFrame" height=0 width=0 style="display: none"></iframe>

    حالا اگه فرم را ارسال کنی داخل فریم ارسال میشه و صفحه هیچ تغییری نمیکنه . اطلاعاتت هم آپدیت میشه.
    البته میتونی در ابتدای صفحه اکشن فرم (Form action page) یه تابع بنویسی که کاربر منتظر بمونه تا عملیات انجام بشه و توی خط آخر هم یه تابع بنویسی که به کاربر بگه عملیات انجام شد.

    زیاد هم سخت نگیر عزیزم...

    یه نکته : ببین استفاده از AJAX خوبه ولی نه همه جا... برای مثال جاهایی لازمه که کاربر بتونه لینک خاصی رو ذخیره یا نگهداری کنه شما باید این امکان رو توی قسمتهایی از سایت به کاربران بدی که URL رو بتونند داشته باشند نه اینکه همش توی یه صفحه باشند و فقط محتویات تغییر.
    مخصوصاً توی انجام جستجو و صفحاتی که مربوط به اطلاعات کاربران مثل اعلام نتایج هست این موضوع باید رعایت بشه

    به نظر من بحث AJAX بهتره بری توی یه تاپیک جدید اگه موافقی یه تاپیک بساز و اونجا ادامه بدیم لینکش رو هم همینجا بنویس

    موفق باشی -

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •