получение данных поста в плагине - PullRequest
0 голосов
/ 20 января 2011

Привет, ребята, когда я пишу свой плагин, как мне получить данные POST из текстового поля и вставить их в БД.

Я пытался, но я могу создать только таблицу.

Спасибо

1 Ответ

1 голос
/ 14 февраля 2011

Предположим, у вас есть форма, подобная приведенной ниже

<form name="form1" method="post" action="">
    <p>First Name:
        <input type="text" name="first_name" size="20">
    </p>
    <p>Last Name:
        <input type="text" name="last_name" size="20">
    </p>

    <p class="submit">
        <input type="submit" name="Submit" class="button-primary" value="Create" />
    </p> 
</form>

Затем, чтобы получить опубликованные данные, вы должны написать что-то похожее на приведенное ниже.

<?php   
    if( isset($_POST['Submit']) && $_POST['Submit'] == 'Create' ) {
        //Reads the posted values
        $first_name = $_POST[ "first_name" ];
        $last_name = $_POST[ "last_name" ];

        global $wpdb;
        $table_name = $wpdb->prefix . "names";
        $rows_affected = $wpdb->insert( $table_name, array( 'f_name' => $first_name, 'l_name' => $last_name) );
}
?>

В зависимости от информации, которая нужна вашему плагину, структура формы и вставка ее в базу данных будут различаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...