Кстати, как фильтровать переданный массив?
Нашел такую функцию array_filter();
Разумно?
_____________
Если долго в одних стенах живешь, ты с ними сростаешься
if(is_array($data_for_transfer)){
if(!empty($_POST['transfer_cat'])){
$sql = $mysqli->query("UPDATE `accounting_products` SET `category` = ".$_POST['transfer_cat']." WHERE `id` IN(".implode(',',$data_for_transfer).")");
$_SESSION['complited'] = 'Вы успешно переместили выбранные позиции в категорию: '.$_POST['transfer_cat'].'';
header("Location: nomenclature.php");
}
}else{
die();
}
echo "UPDATE `accounting_products` SET `category` = ".$_POST['transfer_cat']." WHERE `id` IN(".implode(',',$data_for_transfer).")";
if(is_array($data_for_transfer)){
Цитата (Zzepish @ 24.02.2018 - 18:21) |
VeRTak mysqli_real_escape_string ) или приведение всех элементов к int |
while($data[] = $sql->fetch_array()){
echo '<div>'.$data['name'].'</div>';
echo '<div>'.$data['buy'].'</div>';
echo '<div>'.$data['sell'].'</div>';
}