رفتن به مطلب

ارسال پارامتر از فرم html به تابع php


پست های پیشنهاد شده

سلام

من یک فرم HTML در صفحه دارم که میخوام پارامتر هایی که کاربر توش میریزه و سابمیت میکنه، به یک تابع ارسال بشه (تابع توی افزونه تعریف شده و به درستی کار میکنه)

راه ابتدایی و رایج اینه که یک آدرس از فایل php مقصد رو داخل اکشن بزارم -> اما
1.نمیخوام با سابمیت، صفحه ای که کاربر هست تغییر کنه 
2.آدرس مشخصی برای فایل اون php مد نظرم نیست که با متد get  یا post اونجا دریافت کنم

یک راه حل دیگه دیدم که: اکشن رو خالی بزارم و داخل همون صفحه بیام isset بودن پارامتر های دریافتی رو چک کنم -> این باز کار رو راه میندازه اما
1. چک کردن مقادیر داخل فرم در سمت ui و توسط js رو نمیدونم چطور اینجا انجام بدم.
2. این حالت چطور میتونه Ajax باشه :/

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

لینک به ارسال
  • 2 هفته بعد...

شما میتونین اون تابع رو درون صفحه فورم html صدا بزنین

مثلا اگه اسم تابع شما function_1 باشه و name دکمه ارسال شما submit باشه بالای فورم میتونین اینو قرار بدید

<?php
if(isset($_POST['submit']))
    echo function_1();
?>

اگه میخواهید به صورت ajax باشه باید ادرس صفحه مورد نظر رو مقدار مقدار زیر قرار بدید

admin_url('admin-ajax.php');

و به لیست پارامترهای ارسالی مقدار

action:function_1

قرار بدید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...