0
wordpress $ wpdb에 여러 개의 확인란을 삽입하는 방법에 문제가 있습니다. 나 또는 내가 배울 수있는 자원을 도와주세요. 대단히 감사합니다wordpress는 데이터베이스에 여러 개의 체크 박스를 추가합니다.
<div class="form-group">
<ul class = "arrangement">
<li><label class="checkbox-inline"><input type="checkbox" name = "meal_arrangement[]" value="Drinking Water">Drinking Water</label></li>
<li><label class="checkbox-inline"><input type="checkbox" name = "meal_arrangement[]" value="Snack">Snack</label></li>
<li><label class="checkbox-inline"><input type="checkbox" name = "meal_arrangement[]" value="Lunch">Lunch</label></li>
<li><label class="checkbox-inline"><input type="checkbox" name = "meal_arrangement[]" value="Dinner">Dinner</label></li>
</ul>
</div>
이 내 아약스이다
$('#submit').click(function(){
var dataform = $('#v_form').serialize();
var checkValues = $('input[name="meal_arrangement[]"]:checked').map(function(){return $(this).val();}).get();
$.ajax({
type: "post",
url: ajax_params.ajax_url,
data: {"action": "data",
"meal_arrangement":checkValues,
},
success: function(data){
console.log('inserted');
alert('ok');
}
});
});
내 워드 프레스 기능 :
$table_client_event_meal = $wpdb->prefix."spaces_client_event_meal";
$meal_arrangement = sanitize_text_field($_POST["meal_arrangement"]);
$result2 = $wpdb->insert($table_client_event_meal,
array(
'meal_arrangement'=>$meal_arrangement,
)
);
wordp에서'print_r ($ _ POST)'을 (를) 확인 했습니까? 기능을 ress? – devpro
예 결과는 [meal_arrangement] => Array ([0] => Lunch [1] => Dinner) $ wpdb-> insert()가 foreach를 가질 필요가 있다고 생각합니다. – coolshox
그리고 무엇이'var_dump ($ meal_arrangement);에 들어 있니? – devpro