این یه تابع هست و شما باید جایی که فرم سابمیت میشه و دیتا بهش ارسال میشه یه شرط بذاری و داخل شرط این تابع رو صدا بزنی و بگی اگر یوزر از قبل وجود داشت خطا بده
محمد گازری۱۵ شهریور ۱۴۰۱، ۰۵:۴۹
if ($action == 'register') {
$result = registr($params);
$UserExists = isUserExists();
if (!$result) {
message("Error: an error in Registration", 'info');
} else {
if ($UserExists == $params['email']) {
message("Error:", 'info');
} else {
message("Registration is successfull welcome to todolist go to login", 'success');
}
}
}
خب من الان همون کارو کردن شرطم گذاشتم بازم ارور میده
مشکل کد ام کجاست؟
عادل غفاری۱۵ شهریور ۱۴۰۱، ۰۶:۴۳
خب عادل جان من گفتم این شرط رو قبل از عملیات رجیستر به کار برری
if ($action == 'register') {
if (!isUserExists($params['email'])) {
if (registr($params) {
message("Registration is successfull welcome to todolistgo to login", 'success');
} else {
message("Error: an error in Registration", 'info');
}
} else {
message("Error: user exist with this email", 'info');
}
}
بنظرم یه مقدار در درک این موارد مشکل داری چون اصلا حتی تابع رو درست صدا نزدی و کلا چیزی که نوشته بودی کامل غلط بود
فرصت کردی مباجث ابتدایی رو بگرد و مرور کن حتما!!
محمد گازری۱۵ شهریور ۱۴۰۱، ۰۶:۵۳
درس شد
من اومدم الن کد روی توی همون تابع ریجستر اعمال کردم