تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 20

نام تاپيک: سوال در php

  1. #1
    اگه نباشه جاش خالی می مونه mohammad_molana's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    -
    پست ها
    271

    پيش فرض سوال در php

    سلام

    چطور می شه برای یک دکمه (button) کد نوشت که کاری رو انجام بده. البته این دکمه از نوع submit نیست.

  2. #2
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    این کار مربوط به Php نمیشه! باید با جاوا اسکرپت انجام بشه
    باید بری تو بخش طراحی صفحات استاتیک اونجا پست بزنی البته اونجا هم باید بگی چکار میخوای با این دکمه انجام بدی تا بقیه بتونن کمک کنند چون خیلی کارا میشه با یک دکمه انجام داد!

  3. #3
    اگه نباشه جاش خالی می مونه mohammad_molana's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    -
    پست ها
    271

    پيش فرض

    ببینید من می خوام با زدن یک دکمه، یه رکورد از یک دیتابیس حذف بشه.

  4. #4
    داره خودمونی میشه sahar_is_here's Avatar
    تاريخ عضويت
    Nov 2007
    پست ها
    28

    پيش فرض

    شما میتونی با ajax این کار و انجام بدی کد آمادش هست اگه بگردی (google(
    اگه پیدا نکردین بگین من یه sample بذارم خدتون تغییرش بدین.

  5. #5
    داره خودمونی میشه arash_black's Avatar
    تاريخ عضويت
    Jul 2007
    پست ها
    67

    پيش فرض

    شما اين كار رو با دكمه submit هم مي توني انجام بدي.

  6. #6
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    ببینید اینجا دیگه مسئله دکمه نیست. خود دکمه که نمیتونه یه رکورد از دیتابیسو حذف کنه
    دکمه میتونه یه صفحه رو اجرا کنه که کار اون حذف رکورد باشه
    این کار رو میشه با یه لینک هم انجام داد یا با یه دکمه سابمیت یا با ریدایرکت کردن کاربر ولی اگه شما می خوای با دکمه انجام بدی باید با جاوا اسکرپت پارامترهای مربوط به رکوردی رو که باید حذف بشه به دکمه بدی تا رکورد مورد نظر مشخص بشه بقیه کار رو باید اسکرپت PHP انجام بده
    همونطور که دوستمون گفت با Ajax هم میشه این کار رو انجام داد ولی تو اصل قضیه تفاوتی نداره

    برای نمونه به این کد نگاه کن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با کلیک کردن بر روی این دکمه آی دی رکوردی که باید حذف بشه یعنی 123 به اسکرپت مربوط به حذف رکورد ارسال میشه.
    البته این فقط یه مثال ساده هست و شاید در عمل هیچ وقت به این سادگی انجام نشه و مخلفات دیگه ای هم داشته باشه

  7. #7
    اگه نباشه جاش خالی می مونه mohammad_molana's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    -
    پست ها
    271

    پيش فرض

    ممنون از پاسختون ولی ببینید :
    این کد منه :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما وقتی صفحه بالا می یاد، تمام رکورد ها رو پاک می کنه. جای اون روکوردی دکمه مقابلش زده شده.

    چه کنم؟

  8. #8
    اگه نباشه جاش خالی می مونه mohammad_molana's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    -
    پست ها
    271

    پيش فرض

    سحر گرامی:

    ممنون می شم اگه شما هم یه نمونه لطف کنید.

  9. #9
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    خوب مشخصه که وقتی صفحه باز بشه رکورد پاک میشه
    PHP که براش تفاوتی نمیکنه دستور مربوط به حذف رکورد تو کد یه دکمه نوشته شده باشه یا تو یه صفحه جدا!
    شما باید کد مربوط به حذف رکورد رو تو یه صفحه جدا بنویسید و دکمه رو طوری طراحی کنید که با کلیک کردن بر روی اون صفحه مربوطه باز بشه تا رکورد رو حذف کنه بعد هم میتونید با استفاده از تابع header کاربر رو به صفحه قبلیش برگردونید.

  10. #10
    داره خودمونی میشه sahar_is_here's Avatar
    تاريخ عضويت
    Nov 2007
    پست ها
    28

    پيش فرض

    خوب اول اینکه راجع به کدی که نوشتید onclick یه event طرف client هست ,و php کلا یه زبون serverside پس شما نمیتونید یه همچین کدی داشته باشین اصلا.
    و حالا ajax که تلفیقی از serverside و clientside هستش.
    نمیدونم تا حالا کار کردین یا نه اگه کار نکردین امیدوارم گیج نشین.

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •