Помогите, не понимаю что делаю. Массивы не могу понять вообще....
суть такая:
создал список, вывел с БД
$sql = $mysqli->query("SELECT * FROM `accounting_products`");
if(mysqli_num_rows($sql) == 0){
echo 'Номенклатура пуста';
}else{
echo '<legend><input type="checkbox"> Check all</legend>';
echo '<form action="test.php" method="post">';
while($data = $sql->fetch_assoc()){
echo '
<div class="prod">
<div class="prod_check"><input type="checkbox" id="'.$data['id'].'" name="product[]" value="'.$data['id'].'"/></div>
<div class="prod_name"><label for="'.$data['id'].'">'.$data['name'].'</label></div>
<div class="prod_sell">'.$data['sell'].'</div>
<div class="prod_buy">'.$data['buy'].'</div>
<div class="prod_mount">'.$data['mount'].'шт.</div>
</div>
';
}
echo '<input type="submit" value="Отправить" >';
echo '</form>';
}
Получив список с БД - передаю данные по выбранным чекбоксам в обработчик.
Передаю ID продукта, по нему и буду получать необходимый список.
в Обработчике мне нужно обратиться в БД по полученным данным (id) и сверив вывести списком.
$number = $_POST['product'];
if(is_array($number)){
$sql = $mysqli->query("SELECT * FROM `accounting_products` WHERE `id` = $number");
while($data[] = $sql->fetch_array()){
echo '<div>'.$data['name'].'</div>';
echo '<div>'.$data['buy'].'</div>';
echo '<div>'.$data['sell'].'</div>';
}
}else{
exit('Это не массив');
}
я благодарю всех кто откликнется
_____________
Если долго в одних стенах живешь, ты с ними сростаешься