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

mehdi_25

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

amirlol

Well-Known Member
مشكل سابق من :
يادمه من چنين كردم
اومدم و همه آي دي ها ي چك زده رو مساوي قرار دادم و با يك split ديليت
يه كار ديگه هم ميشه
مي توني آيدي ها رو اول چك كني تيك دار بود بعد بياد بگي ديليت
 

mehdi_25

Member
من یه فکری به نظرم رسید .
معمولاً تعداد رکورد های داخل یه صفحه مشخصه ، برای ID هایی که قراره حذف بشن این طوری کار کنم :
یه آرایه تعریف کنیم به تعداد رکورد ها و اونو ارسال کنیم برای صفحه Delete . داخل صفحه بعدی هم آرایه رو چک کنیم هر کدوم از آیتم هاش خالی بود که هیچ هر کدوم پر بود شماره رو برداریم و همون ID یه فیلدیه که باید حذف بشه اون فیلد رو حذف کنیم .

به نظر شما چطوره ؟
 

amirlol

Well-Known Member
و اینکارت مهدی جون با بزرگترین باگی شاید تاحالا دیده باشی بوجود می یاد و میزنه یسری رکوردو بدون اینکه بخوای دیلیت می کنی
 

mehdi_25

Member
خوب در مورد روش کار راه حلت بیشتر توضیح بده . آی دی های چک زده رو مساوی با چی قرار دادی ؟
 
آخرین ویرایش:

mehdi_25

Member
از همکاری گرماگرم و صمیمانه دوستان سپاس گزارم

آقا این مشکلم حل شد
4.gif


حالا یه مشکل دیگه دارم
2.gif

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

amirlol

Well-Known Member
من که برای آژاکس از دکمه باتوم بجای سابمیت استفاده می کنم و براش آنکلیک تعریف می کنم و فانکشنم رو لود
 

desiran

Member
آقا مهدی عزیز اول برای delete شما می توانید از یک راه ساده استفاده کنید .

HTML:
where ID IN ("&ID&")
objrs.delete

و در مورد فرم شما باید ابتدا برای فیلد ها تو id تعیین کنید و برای گرفتن اطلاعات داخل آنها از این استفاده کنید .
دو راه داره
اول اینکه بیاید برای فرم تون هم id بزاری و مقدار فیلد ها رو این طوری بگیری

HTML:
sample_form.Fieldname.value;
و دوم هم از این کد
HTML:
document.getElementbyid("Fieldname").value
و برای ارسال اطلاعات باز هم دو را داری به یک همون که امیر گفت :

HTML:
<input onclick="post_method()" type="button"
تویه آن کلیک اسم تابع قرار میگیره
و دوم هم همون که خودت گفتی تویه تگ form به این صورت

HTML:
<form onsubmit="post_method()"

باز هم اگه سوالی بود درخدمتم.:)
 

mehdi_25

Member
عزیزم desiran جان دستت درد نکنه .

در مورد دیلیت که مشکلم حل شده .
ولی برای همین ارسال یکم گیر کردم . آخه تو Onsubmit هم اطلاعات من پست نمیشه .

حالا این روش ID یه شما رو برم امتحان کنم ...
 

جدیدترین ارسال ها

بالا