احسان 13 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 (ویرایش شده) سلاممن یه فرم ساختم که وقتی دکمه ثبت اطلاعات رو میزنم، در دیتابیس، به جای اینکه یک رکورد ثبت بشه، 6 ردیف ثبت میشهمشکل از کجاست نمیدونم؟!من با این کد تو دیتابیس یه جدول ساختم:function create_table() {global $wpdb;$table_name = $wpdb->prefix . 'food';$sql = "CREATE TABLE $table_name ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) NOT NULL, lastname varchar(255) NOT NULL, post_title varchar(255) NOT NULL, food_selected varchar(255) NOT NULL, guest_number bigint(20) NOT NULL, email varchar(255) NOT NULL, PRIMARY KEY (Id));";require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );dbDelta( $sql );}و با این تابع فرم رو وارد جدول میکنم (البته فیلدها امتحانی هستند) :function insert_form() {global $wpdb;$table_name = $wpdb->prefix . "food_resarved";$wpdb->insert( $table_name, array('name'=>'mohamad','lastname'=>'alian','post_title'=>'title','food_selected'=>'morgh', 'guest_number'=>5,'email'=>'mkm@kllk.com') );} ویرایش شده آذر 93 توسط احسان نقل قول لینک به ارسال
احسان 13 ارسال شده در آذر 93 مالک گزارش بازنشر ارسال شده در آذر 93 حل شدتابع insert_form() اشتباها در لوپ قرار گرفته بود 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .