안녕하세요,이 방법을 사용하여 jQuery append() and remove() element 문서에 텍스트 입력을 추가하고 있습니다. 한 마디로 배열 :MySQL에 동적으로 추가 된 텍스트 입력 저장
if ($_POST['to_action'] == 'save') {
$this->options["theme_slider"] = $_POST['cp_slider'];
update_option('artTheme', $this->options);
}
그러나 내가 양식을 제출 한 후 모든 입력 값에 볼 수 있습니다 : 나는이 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>';
}
}
}
값은 다음과 같이 작성을 사용하고 있습니다.
업데이트 나는 그것을 알아 냈으므로 제대로 작동합니다. 값은 난 그냥이
foreach($array as $this->options["theme_slider"])
이
foreach($array as $cp_slider)
에서 foreach는 라인
을 변경했습니다, 그것은 진정한 가치의 취득하지만 거기에 하나의 문제는 여전히 존재한다. 양식을 제출하면 입력 자료가 매우 잘 제출됩니다. 그러나 응용 프로그램에서 다른 페이지로 이동 한 다음이 입력으로 페이지로 되돌아 가면 단순히 페이지에 나타나지 않고 페이지에서 사라집니다.