Не удается обновить данные в Wordpress Databse - PullRequest
0 голосов
/ 23 апреля 2020

Я на самом деле хотел больше столбца в таблице "wp_users" из базы данных Wordpress. Который я успешно создал из PHPmyadmin, используя SQl. Затем я добавил данные вручную в таблицу базы данных phpmyadmin. Форма также показывает значение (данные) из базы данных. Но если я отредактирую форму и нажму "отправить", это ничего не изменит.

<?php
    global $wpdb;
    $result = $wpdb->get_results("select * from wp_users");
?>

<?php
    foreach ($result as $place) { ?>
        <form method="POST">
            <?php echo $place->ID;?>

            <label>FIRSTNAME: </label>
            <input type="text" name="FIRSTNAME" value = "<?php echo $place->FIRSTNAME;?>"><br>

            <label>LASTNAME: </label>
            <input type="text" name="LASTNAME" value = "<?php echo $place->LASTNAME;?>"><br>

            <label>DATEOFBIRTH: </label>
            <input type="date" name="DATEOFBIRTH" value = "<?php date('Y/m/d',strtotime($place->DATEOFBIRTH)); ?>"><br>

            <input type="submit" value="UPDATE" name="UPDATE" />

            <br />
            <br />
            <br />

        </form>
    <?php   } ?>
    <?php
        if (isset($_POST['UPDATE'])) {
             $firstName= $_POST['FIRSTNAME'];
             $lastName= $_POST['LASTNAME'];
             $dateofBirth= $_POST['DATEOFBIRTH'];

             //mysqli_query($db, "UPDATE 'wp_users' SET FIRSTNAME= '$firstName', LASTNAME= '$lastName', DATEOFBIRTH = '$dateofBirth' WHERE ID = '$_POST[ID]'");
             //$wpdb->ge`t_results("UPDATE 'wp_users' SET FIRSTNAME= '$firstName', LASTNAME= '$lastName', DATEOFBIRTH = '$dateofBirth' WHERE ID = '$_POST[ID]'");`

             $sql = $wpdb->get_results("UPDATE 'wp_users' SET FIRSTNAME= '$firstName', LASTNAME= '$lastName', DATEOFBIRTH = '$dateofBirth' WHERE ID = '$_POST[ID]'");

             if ( $sql == true) {
                 echo "<script>alert("Updated successfully")</script>";
             }

          }
      ?>

Я тоже пробовал закомментированный раздел. Но это ничего не меняет.

...