احسان 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 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری