Я пытаюсь создать форму, в которой определенные текстовые поля и текстовые области имеют автозаполнение.
Я использовал грозный плагин для wordpress, чтобы построить мою форму.Я использую плагин jQuery для автозаполнения для автозаполнения части.
Код выглядит так:
<script>
$(document).ready(function(){
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$("#example").autocomplete(data);
});
</script>
Так что в основном мне нужно использовать php для извлечения данныхиз базы данных mysql и передайте его этим данным var.Я новичок в PHP, поэтому я не уверен, как это сделать.Программист, работающий над грозным плагином, предложил следующий код для части данных var:
<?php
global $frm_entry_meta;
$entries = $frm_entry_meta->get_entry_metas_for_field($field_id, $order='');
?> //db_frm_entry_metas is the name of the mysql db that stores the values for every field from the form. I suspect get_entry_metas_for_field is a function added by the formidable plugin. $field_id is the id for a given field on the form.
var data = new Array();
<?php foreach($entries as $value){ ?>
data[] = <?php echo $value ?>;
<?php } ?>
Я пытался запустить этот код с идентификатором вместо $ field_id, но он не работал,Я застрял здесь.
Я могу понять большую часть кода, за исключением этой части:
var data = new Array();
<?php foreach($entries as $value){ ?>
data[] = <?php echo $value ?>
Я не понимаю, что там делают данные [] ... если php будет кормитьданные в переменную data = line?
У меня есть около 15 полей формы text / textarea, каждое из которых должно извлекать данные, связанные с его заданным field_id.Если нет более простого способа сделать это, это означает, что мне придется написать 15 сценариев, каждый с определенным объектом $ field_id и jQuery с полевым селектором css.
Любая помощь, чтобы заставить это работать, была бы очень признательна.!