اضافه کردن رکوردها و ذخیره سازی آنها

پرسیده شده
فعالیت 1593 روز پیش
دیده شده 983 بار
0

سلام خسته نباشید 
زمانیکه از قسمت ثبت داده جدید، دیتای جدید رو وارد میکنم دیتای وارد شده ذخیره سازی نمیشه و به دیتابیس و جدولم اضافه نمیشه. توی فایل ارسالی کدهای مربوط به این قسمت رو گذاشتم تا اگر امکانش هست راهنماییم کنید که مشکل از کجاست.

فایل پیوست

Niloofar Dadar
Niloofar Dadar

4 دی 98

0
حذف شده

سلام خدمت شما. متاسفانه من فایلی مشاهده نمی کنم.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

5 دی 98

0
حذف شده

متاسفانه عکس ارسال نمیشه.


function wp_apis_main_menu_handler(){

    global $wpdb;
    $action = $_GET['action'];


    if ($action == "delete"){
        
        $item= intval($_GET['item']);

        if($item > 0){
            $wpdb -> delete($wpdb->prefix .'sample', ['ID' => $item]);
        }
    }


    if ($action == "add"){
      
        if(isset($_POST['saveData'])){
            //var_dump($_POST);
            $wpdb->insert($wpdb->prefix .'sample', 
            [
                'firstName'=> $_POST['fisrtName'],
                'lastName' => $_POST['lastName'],
                'mobile'   => $_POST['mobile']
            ]);
            
        }

        include WP_APIS_TPL.'admin/menus/add.php';

    }else{
        $samples = $wpdb-> get_results("SELECT * FROM {$wpdb->prefix}sample");
    
        include WP_APIS_TPL.'admin/menus/main.php';
    }
}

این هم کدهای فرم ثبت داده جدید

<div class="warp">
<h1>اضافه کردن آیتم جدید</h1>

<form method="post">
 <table class="form-table">
     <tr valign = "top">
        <th scope="row">نام</th>
        <td>
            <input type="text" name="firstName"/>
        </td>
    </tr>

    <tr valign = "top">
        <th scope="row">نام خانوادگی</th>
        <td>
            <input type="text" name="lastName"/>
        </td>
    </tr>

    <tr valign = "top">
        <th scope="row">شماره همراه</th>
        <td>
            <input type="text" name="mobile"/>
        </td>
    </tr>

    <tr valign = "top">
        <th scope="row"></th>
        <td>
            <input type="submit" class="button" name="saveData" value="ذخیره سازی"/>
        </td>
    </tr>

 </table>
</form>


</div>

 

فایل پیوست

Niloofar Dadar

توسط

Niloofar Dadar

5 دی 98

حذف شده
خیلی ممنونم استاد متوجه مشکلم شدم، در کد زیر first رو با غلط املایی نوشته بودم. 'firstName'=> $_POST['fisrtName'],
Niloofar Dadar

5 دی 98