php - How to grab data from input and store it into custom table in database?

admin2025-06-06  9

Question asked million times and answered, but still not working for me for the simplest form. My code looks like this right now:

<?php
    if (!empty($_POST)) {
        global $wpdb;
        $table = username;
        $data = array(
            'name' => $_POST['yourname'],
            'chord'    => $_POST['chord']
        );
        $format = array(
            '%s',
            '%s'
        );
        $success=$wpdb->insert( $table, $data, $format );
        if($success){
            echo 'data has been save' ;
        }
    } else {
        ?>
        <form method="post">
        <input id="user_name" type="text" name="yourname" placeholder="Name">
        <input id="user_email" type="text" name="email" placeholder="Email">
        <button id="button" type="button" name="submit">Go</button>
        </form>
        <?php
    }
?>

I don't know what $_POST does and how does it submit data to database if there is no event handler on the form? I'm not getting any errors either, it just doesn't store anything.

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1749188143a317101.html

最新回复(0)