۲ سلمان غلامی
روش نمایش و حذف کاربر
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۲ فروردین ۱۴۰۲

سلام وقتتون بخیر

من برای تمرینی که استاد دادن از کدهای زیر برای نمایش و حذف استفاده کردم (هر دو کد هم کار میکنه) فقط چندتا سوال داشتم

  • تمرین هایی که استاد میدن، اگر جواب درست هم میگفتن تا ما با کدهامون مقایسه کنیم خیلی خوب بود
  • کدهایی که نوشتم رو لطفا بررسی کنید ببینید درست انجام دادم

نمایش کاربران

    // show user information
    public function find()
    {
        $stmt = $this->db->get_results("SELECT * FROM $this->userTable");
        return $stmt;
    }
// UI

                $items = $user->find();
                foreach ($items as $item) : ?>
                    
                         $item->id ?>
                         $item->name ?>
                         $item->family ?>
                         $item->email ?>
                         $item->bio ?>
                    
                 endforeach; ?>

برای حذف کاربر هم اینجوری نوشتم، کد کار میکنه یه بررسی کنید ببینید درست نوشتم و مورد دیگه اینکه اگر بخوام id هر کاربر رو خودکار بگیریم باید چیکار کنم؟ (الان دستی id کاربر دادم)

// delete user
    public function delete()
    {
        $id = ['id' => 4];
        $where_format = ['%d'];
        $stmt = $this->db->delete($this->userTable, $id, $where_format);
        return $stmt;
    }
// UI

                            
                            if (isset($_POST['btn-remove'])) {
                                if ($_SERVER['REQUEST_METHOD'] == "POST") {
                                    $user->delete($_POST['btn-remove']);
                                }
                            }
                            ?>
                            
"$_SERVER['PHP_SELF']) ?>" id="setting-form" method="post">                                 "submit" name="btn-remove" value="حذف">                                 "submit" name="btn-update" value="آپدیت">                            
                        

حل شد

قسمت بعدی آموزش دیدم، مشکل حذف رکورد‌ها رو برطرف کردم (با همون راهنمایی استاد که باید input type hidden بزارم و آیدی نگه دارم)

سلمان غلامی ۰۳ فروردین ۱۴۰۲، ۰۶:۰۹

سلام و احترام

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

کدهای شما صحیح هست » در اینده نیز با روش‌های ایمن سازی درخواست‌ها اشنا خواهید شد که کدهای شما کامل‌تر میشود.

موفق باشید

بهترین پاسخ
بهنام مرادی ۰۴ فروردین ۱۴۰۲، ۱۱:۴۵