3ответ(ов) в теме
1) Создал новую таблицу в БД 'wp_task_reviews' с колонками customer_id, performer_id, task_id, comment_content.
2) На странице задания добавил textarea (файл index.php дополнения)
. '<div class="point-task">оставьте отзыв:</div>' . '<textarea rows="5" cols="36" name="customer_task_review">'.$task_rev.'</textarea>'
3) Далее к функции submit_order_end(), которая находится в файле post-func.php дополнение freelance, добавил код записи отзыва в таблицу БД.
function submit_order_end(){ // ....исходный код дополнения // мой код $wpdb->insert( 'wp_task_reviews', array( 'customer_id' => $user_ID, 'performer_id' => $performer, task_id => $order_id, comment_content => $task_rev ) ); }
В итоге по нажатию кнопки подтверждения выполнения задания, в БД записывается id исполнителя, id заказчика, id задания, но не записывается содержимое textarea.
Нужна помощь, как записать контент из textarea в БД?
Вопрос снят, решение оказалось перед носом, просто нужно быть по-внимательнее!
первоначально код разместил не в пределах method post.
. '<form method="post" action="">' . '<div class="point-task">оставьте отзыв:</div>' . '<textarea rows="5" cols="36" name="customer_task_review"></textarea>' . '<input class="recall-button" type="submit" name="submit_order_end" value="ок">'
Тема закрыта. Публикация новых сообщений запрещена.