@AlexAll

Как записать данные из поля в базу?

Привет, пишу скрипт, чтобы записывал в базу введенные в поля данные

вот функция

function category_title () {
    ?>
      <div class="wrap">
        <h1>Основные рубрики</h1>
        <hr />
        <form action="" method="post"> 
   <?php 
        global $wpdb;
        
     $category_vse = $wpdb->get_results( "SELECT * FROM wp_terms" );
         
      foreach  ($category_vse as $category_one => $category_val){
        
         ?>
    
         <table>
             <tr>
                 <td width="200px">
         <?php echo $category_val -> name; ?>
                 </td>
                 <td>
               
                   <input name="<?php echo $category_val -> term_id?>" type="text" value="">
                   
                 </td>
               </tr>
       </table>
      
       <?php
      }        
   
        ?>
         <p><input type="submit" value="Сохранить"></p>
       <form>
    </div>
    <?php
    }


По идеи мне нужно сделать функцию чтобы она смотрела есть ли Post запрос и если есть то сохранить все данные из всех полей под своими i

думаю что должно быть примерно так
function add_category_title() {
        if (!empty( $_POST )) {
            $id = $category_val -> term_id ;
                $text  = $_POST['text']
// и тут цикл которые записывает в базу эти переменные
        }
    }


Куда вставить эту функцию и как правильно получить в функции данные из Post запроса?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
AlekseyArh
@AlekseyArh
Кибер существо
Вам для начала надо почитать и понять MVC.

А POST в таком случае лучше сделать массивом.
<?php
    print_r($_POST);
?>
<form method="POST">
    <input type="text" name="name[один]" value="1">
    <input type="text" name="name[2]" value="два">
    <input type="submit">
</form>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы