استفاده از ایجکس

پرسیده شده
فعالیت 995 روز پیش
دیده شده 353 بار
0

با سلام مجدد خدمت استاد عزیز

برای چک کردن داده های ثبت نام کاربر اشکال نداره از ایجکس استفاده کنیم ؟؟

اگه زیاد ازش استفاده کنیم مشکلی نداره ؟؟؟

بعد توی فایلی که استاد داره ارسال میکنه درخواست ایجکس رو اگر زیاد از سوئیچ استفاده کنیم مشکلی نداره ؟؟؟

مثلا برای چک کردن نام کاربری یه کیس زدم توی سوئیچ برای ایمیل یک چک زدم ؟؟؟

switch ($_POST['action']) {

    case "add_folder":
        if (!isset($_POST['folder_name']) || strlen($_POST['folder_name']) < 3) {
            echo "نام فولدر باید بیشتر از دو حرف باشد .";
            die();
        }
        echo add_folder($_POST['folder_name']);
    break;


    case "is_done":

        $task_id = $_POST['task_id'];
        
        if (!isset($task_id) || !is_numeric($task_id)) {
            echo "آی دی تسک وارد شده معتبر نمی باشد .";
            die();
        }
      done_switch ($task_id);
    break;

    case "add_task":
        $folder_id = $_POST['folder_id'];
        $task_title = $_POST['task_title'];

        if (!isset($folder_id) || empty($folder_id)) {
            echo "فولدر مربوط به تسک را انتخاب کنید .";
            die();
        }
        
        if (!isset($task_title) || strlen($task_title) < 3) {
            echo "عنوان تسک باید بیشتر از دو حرف باشد .";
            die();
        }
        echo add_task($task_title,$folder_id);
    break;

    case "username_sing_up":
        $username_sing_up = $_POST['usernam_sing_up'];
        if (!isset($username_sing_up) || !preg_match("/^[a-zA-Z-' ]*$/",$username_sing_up)) {
            get_check("لطفا فقط از حروف و فاصله استفاده کنید .") ;
        }

    break;
    case 'email_sing_up':
        $email = $_POST['email_sing_up'];
        if (isset($email) and !filter_var($email, FILTER_VALIDATE_EMAIL)) {
            get_check("ایمیل صحیح نیست");
          }
    break;

    default:
    get_page("Invalid Action");
}
فایل پیوست

mostafa mehrjoo
mostafa mehrjoo

15 مرداد 00

0
حذف شده

درود

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

کد jquery کلا شلوغ میکنه کد رو برای تمرین، زیاد مهم نیست، از switch case هم زیاد نباید استفاده کنید، سعی کنید مواردی که مربوط به validation میشه رو داخل switch نزارید و ببرید داخل یه متد دیگه

فایل پیوست

امیر صالحی

توسط

امیر صالحی

16 مرداد 00