How to insert form data in wordpress database using php and mysql code -
i trying insert values inside wp database form it's not getting inserted. appreciated much.
<form method="post" action=""> name: <input type="text" name="name" id="name" /> email: <input type="text" name="email" id="email"/> <input type="submit" name="submit"/> </form> <?php global $wpdb; $name = $_post['name']; $email = $_post['email']; $table_name = $wpdb->prefix . "user2"; $wpdb->insert( $table_name, array( 'name' => $name, 'email' => $email ) ); ?>
you can insert using code :
<form method="post" action=""> name: <input type="text" name="name" id="name" /> email: <input type="text" name="email" id="email"/> <input type="submit" name="submit"/> </form> <?php if(isset($_post['submit'])){ global $wpdb; $name = $_post['name']; $email = $_post['email']; if(isset($_post['name ']) && isset($_post['email '])) { $table_name = $wpdb->prefix . "user2"; $wpdb->insert( $table_name, array( 'name' => $name, 'email' => $email ) ); } else{ echo "no parameter";exit; } } ?> or can try core php
<form method="post" action=""> name: <input type="text" name="name" id="name" /> email: <input type="text" name="email" id="email"/> <input type="submit" name="submit"/> </form> <?php if(isset($_post['submit'])){ global $wpdb; $name = $_post['name']; $email = $_post['email']; $table_name = $wpdb->prefix . "user2"; $sql="insert '$table_name' table (name,email)values('$name','$email')"; mysql_query($sql); } ?>
Comments
Post a Comment