Intereting Posts
Создание блока редактирования содержимого в 2013 году Может ли WordPress и WordPress Multisite использовать один и тот же домен? Форматирование фрагментов кода на бесплатной учетной записи WordPress.com? Определить поддержку только одноуровневого меню Удалить выбранное изображение на основе даты htaccess старые страницы php для новых wordpress Является ли серия обновлений update_option безопасными, эффективными? Любые плагины, чтобы помочь с многоязычным контентом? Получите значение «Image CSS Class» из раздела «Дополнительные параметры» WP-CLI бросает PHP Неустранимая ошибка: вызов неопределенной функции apply_filters () Я хотел бы заменить переменную /? Paged = в get_pagenum_link с /? Page =, что мне делать? Скрыть заголовок страницы в WordPress 3.0 Ошибка при загрузке изображений с международными символами? Слишком много сообщений вызывают медленную нагрузку при разбиении на страницы Внедрение JavaScript в сообщение с WP3.x

заполнить выпадающую форму wordpress из таблицы базы данных

Попытка заполнить выпадающий элемент html-формы словом нажимайте страницу с данными из SQL-запроса в php-файле в каталоге php: site/php/ .

Php-код работает нормально:


 <?php require_once "connectPDO.php"; define('WP_USE_THEMES', false); require('../wp-load.php'); require_once('../wp-config.php'); require_once('../wp-includes/wp-db.php'); require_once('../wp-includes/pluggable.php'); require('../wp-blog-header.php'); if ( is_user_logged_in() ) { global $current_user; get_currentuserinfo(); $user = $current_user->ID; } else { echo '<a href="'. get_bloginfo('url') .'/wp-admin" class="loginlinktop">Login</a>'; } global $wpdb; $results = $wpdb->get_results("SELECT my-column FROM wp_table WHERE user_id = ."'$user'"."); if($results){ foreach($results as $value){ echo serialize ($value); } } ?> 

На странице wordpress я использую плагин execPHP и эту инструкцию:

 <?php require_once(ABSPATH. '/php/phpfile.php'); ?> 

Я просто получаю пустую страницу. 1 Как я могу получить результат при нажатии на слово?

2 Образец кода для заполнения выпадающего списка из сериализованного массива?

Благодарю. У меня было больше недели с этим.

Сначала я должен проверить, что $value не равно нулю. Кроме того, было бы unserialize($value); назвать unserialize($value); здесь, поскольку вы извлекаете данные из базы данных и не сохраняете их?

Пример кода для заполнения раскрывающегося списка:

 <select class="dropdown" id="mydropdown" name="mydropdown" title="My Dropdown"> <?php foreach ($results as $value) { echo '<option value="' . unserialize($value) . '">' . unserialize($value) . '</option>'; } ?> </select> 

Спасибо всем за ваши ответы. Вы приносите мне ценные подсказки. Наконец, я решил сделать запрос непосредственно со страницы wordpress с помощью wordpress sintax для таблиц WordPress по умолчанию, используя небольшой трюк. Включая мои пользовательские таблицы в wp-includes / wp-db.php.

WordPress код:

Я БЫ; глобальный $ wpdb; глобальный $ result; $ courses = array (); $ result = $ wpdb-> get_results ("SELECT * FROM $ wpdb-> mytable WHERE user_id = $ user"); ?> имя имени; ?> "> name;?>