plugin admin side form submit
My plugin’s admin side form needs to insert data into the database. Please note that my plugin has its own table (it is required). Now the scenario is like this:
Admin side form code is in a function in my plugin primary file, usually the file which has same name as plugin. This function is attached with “add_submenu_page ().” When the sub menu is clicked… the form is displayed. Everything goes well by this stage. Now to insert the data… I made a new file (suppose: test1.php). I changed form’s action attribute to: action=”test1.php”… (test1.php is also in my plugin’s folder. Note: Intentionally not writing complete path in action attribute here, in my code path is correct). All the data submitted from form do get to “test1.php”… I have checked it but I don’t know for some reason… in “test1.php” I lost control over WordPress default functions. So, when I try to insert the data into the table like… wpdb->insert ()… it gives me error. When I var_dump ($wpdb)… it gave me “NULL.”
After two days of searching over internet and trying myself and finding no solution I am forced to post my problem here. Please help me! I hope someone has answer to my question.
I think what I am trying to do is using multiple files for my plugin but what I don’t get is why WordPress is not supporting it. If I am doing it wrong then please, help me!
Thanx in advance!
- The topic ‘plugin admin side form submit’ is closed to new replies.