Dran and Drop Sortable Uygulaması Db Save Hatası
Arkadaşlar merhabalar Draag and Drop sıralama yaptırdım. Db ye kaydederken hata alıyorum.
Gelen verinin dizi olduğunu mu söylüyor olmadığını mı söylüyor anlayamadım.
Hata aşağıdaki gibi
<b>Warning</b>: foreach() argument must be of type array|object, string given in
menu sortable fonksiyonuna geliyor foreachte patlıyor.
public function menuSortable(){
$array = $this->guvenlik($_POST['allData']);
$i = 1;
foreach ($array as $key => $value)
{
$ok = $this->db->exec('UPDATE menu_detail SET menu_order=? WHERE id=?', array($i, $value));
$i++;
}
}
$(".row_position").sortable({
delay: 150,
stop: function() {
var selectedData = new Array();
$(".row_position>tr").each(function() {
selectedData.push($(this).attr("id"));
});
updateOrder(selectedData);
}
});
function updateOrder(aData) {
var myformData = new FormData();
myformData.append('tip','menuSortable');
myformData.append('allData',aData);
console.log(aData);
$.ajax({
type: 'POST',
cache: false,
contentType: false,
processData: false,
data: myformData,
enctype: 'multipart/form-data',
url: base_url,
success: function(response) {
console.log(response);
}
});
}
``
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!