💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ علیرضا شاهسواری
رفع اشکال در تمرین ها
Deleted حل شده توسط Deleted
سلام وقتتون بخیر استاد. بنده تمرین این دوره رو به اتمام رسوندم ، فقط مشکلی که پیش اومده این هست که داده‌ها سمت دیتابیس اپدیت میشن اما برای این که سمت ادمین داده‌های جدید نمایش داده بشن باید صفحه رفرش بشه. این در صورتی هست که بنده کد اپدیت رو در اخرین قسمت قرار دادم. جسارتا اگر ممکن هست قطعه کد خودتون یا یک ویدئو رو برای مقایسه و یادگیری بهتر تمرین‌ها در اختیار ما بذارین
global $wpdb;
	if ( isset( $_GET['action'] ) ) {
		$action = $_GET['action'];
		switch ( $action ) {
			case 'delete' :
				$item = isset( $_GET['item'] ) ? intval( $_GET['item'] ) : null;
				if ( $item > 0 ) {
					$wpdb->delete( $wpdb->prefix . 'sample', [ 'ID' => $item ] );
				} else {
					wp_die( 'درخواست نا معتبر', 'کاربری برای حذف انتخاب نشده است' );
				}
				break;
			case 'add' :
				if ( isset( $_POST['saveData'] ) ) {
					$wpdb->insert( $wpdb->prefix . 'sample', [
						'firstName' => $_POST['firstName'],
						'lastName'  => $_POST['lastName'],
						'mobile'    => $_POST['mobile']
					] );
				}
				include WP_APIS_TPL . 'admin/menus/add.php';
				break;
			case 'update' :
				$item = isset( $_GET['item'] ) ? intval( $_GET['item'] ) : null;
				if ( isset( $_POST['saveData'] ) ) {
					$wpdb->update( $wpdb->prefix . 'sample', [
						'firstName' => $_POST['firstName'],
						'lastName'  => $_POST['lastName'],
						'mobile'    => $_POST['mobile']
					], [ 'ID' => $item ] );
				}
				if ( $item > 0 ) {
					$user_data = $wpdb->get_row( "SELECT * FROM {$wpdb->prefix}sample WHERE id = $item;" );
					include WP_APIS_TPL . 'admin/menus/update.php';
				} else {
					wp_die( 'درخواست نا معتبر', 'کاربری برای بروزرسانی انتخاب نشده است' );
				}
				break;
		}
	} else {
		$samples = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}sample;" );
		include WP_APIS_TPL . 'admin/menus/main.php';
	}
Deleted ۱۷ بهمن ۱۳۹۷، ۱۳:۲۵
سلام دوست عزیز منم همین مشکلو داشتم ولی با یکم دقت راحت میشه حلش کرد کدامو بالا نوشتم نگا کنید ولی ظاهرا هنوزم به هم ریخته نشون میده کدارو ... اگه بتونم تبدیل به عکس میکنم میفرستم
Deleted ۱۷ بهمن ۱۳۹۷، ۱۳:۲۶
http://uupload.ir/files/c4az_carbon.png
بهترین پاسخ
Deleted ۱۷ بهمن ۱۳۹۷، ۱۵:۲۲
از عکس بالا کدارو خیلی با دقت مشاهده کنید متوجه میشین
Deleted ۱۷ بهمن ۱۳۹۷، ۱۵:۲۳
خیلی لطف کردین اقای مرادلو عزیز واقعا ممنونم
علیرضا شاهسواری ۱۸ بهمن ۱۳۹۷، ۱۱:۴۶