0
我想在我的主題選項頁面創建動態行,我試圖保存序列化數據的那些數據.. 在主題選項頁面保存數據WordPress的
我添加工作經驗的新行被添加。 。現在我只想保存序列化數據這個值,並相應地命令他們(可以是由起始日期或序列號)
MY jQuery代碼
jQuery('a.add-author').click(function(event) {
alert("asdas");
event.preventDefault();
counter++;
var newRow = jQuery('<tr><td><input style="width:200px" type="text" name="designation' + counter + '"/></td>
<td><input style="width:200px" type="text" id="start_date' + counter +'" name="start_date' + counter + '"/></td>
<td><input style="width:200px" id="end_date' + counter +'" type="text" name="end_date' + counter + '"/></td></tr>');
jQuery('table.authors-list').append(newRow);
$("#start_date"+ counter).datepicker();
$("#end_date"+ counter).datepicker();
});
我的選擇ARRAY
array(
"name" => "Designation",
"desc" => "Enter your Designation of company.",
"id" => $shortname."_designation",
"type" => "workexp",
"std" => ""
)
我的HTML類型代碼workexp
case 'workexp':
?>
<a href="#" title="wrk_exp" class="add-author">Add Work Experience</a>
<table class="authors-list" border="1" bordercolor="#ddd"
style="background-color:#F5F5F5" width="100%" cellpadding="3" cellspacing="3">
<tr><td>Designation</td><td>StartDate</td><td>EndDate</td></tr>
<tr>
<td><input style="width:200px" type="text" name="designation"/></td>
<td><input style="width:200px" type="text" id="start_date" name="start_date"/></td>
<td><input style="width:200px" type="text" id="end_date" name="end_date"/></td>
</tr>
</table>
<?php
break;
我的代碼後保存按鈕
if ($_GET['page'] == basename(__FILE__)) {
if ('save' == $_REQUEST['action']) {
foreach ($options as $value) {
update_option($value['id'], $_REQUEST[ $value['id'] ]);
}
foreach ($options as $value) {
if(isset($_REQUEST[ $value['id'] ])) {
update_option($value['id'], $_REQUEST[ $value['id'] ] );
} else {
delete_option($value['id']);
}
}
header("Location: admin.php?page=theme-options.php&saved=true");
die;
}
}
你可以更具體和明確與你的答案.. –
你有你的PHP代碼的樣品,處理後端的形式? – mdelorey
我用我的保存代碼更新了我的問題..看看它.. –