Привет всем, используя этот метод jQuery append () и remove () element Я добавляю текстовые вводы в документ.Я использую этот php
if($_POST['cp_slider'])
{
$array=$_POST['cp_slider'];
foreach($array as $cp_slider)
{
if(strlen($cp_slider)>0)
{
echo '<li><input type="text" name="cp_slider[]" value="'.$this->options["theme_slider"].'" /><a href="#" class="remove_project_file" border="2"><img src="images/delete.gif" /></a></li>';
}
}
}
Значение было создано следующим образом:
if ($_POST['to_action'] == 'save') {
$this->options["theme_slider"] = $_POST['cp_slider'];
update_option('artTheme', $this->options);
}
Но что я вижу в значении каждого ввода после отправки формы: массив какслово.
ОБНОВЛЕНИЕ Я понял это, и он работает нормально.Значение получает реальное значение, я только что изменил строку foreach
с этой
foreach($array as $cp_slider)
на эту
foreach($array as $this->options["theme_slider"])
Но есть еще одна проблема,После того, как я отправляю форму, данные из входных данных отправляются очень хорошо.Но когда я перехожу на другую страницу приложения и затем возвращаюсь на страницу с этими данными, их просто нет, они просто исчезают со страницы.