رفتن به مطلب

مشکل در ورود اطلاعات به دیتابیس


پست های پیشنهاد شده

سلام

من یه فرم ساختم که وقتی دکمه ثبت اطلاعات رو میزنم، در دیتابیس، به جای اینکه یک رکورد ثبت بشه،‌ 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') );
}

ویرایش شده توسط احسان
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...