Всем доброе утро! Есть два таблица: names table Есть код: HTML: <?php include "bd_hona_connect.php"; if(isset( $_POST['submit2'] ) ){ if(!empty($_POST["name"])){ $out = array(); for($i = 0; $i < count($_POST["name"]); $i++){ $name = @$_POST["name"][$i]; $ruchka = @$_POST["ruchka"][$i]; $karandash = @$_POST["karandash"][$i]; $kniga = @$_POST["kniga"][$i]; $month = @$_POST["month"]; $year = @$_POST["year"]; $out[] = "('".$nom."', '".$ruchka."', '".$karandash."', '".$kniga."', '".$month."', '".$year."')";} if(!empty($out)){ $query = "INSERT INTO `edit` (`name`, `ruchka`, `karandash`, `kniga`, `month`, `year`) VALUES ".implode(",", $out); $res = mysql_query($query);}}} $result=mysql_query('SELECT name FROM names;'); ?> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form method="POST"><br> <select name="month"> <option>01</option> <option>02</option> <option>03</option> <option>04</option> <option>05</option> <option>06</option> <option>07</option> <option>08</option> <option>09</option> <option>10</option> <option>11</option> <option>12</option> </select> <select name="year"> <option>2017</option> <option>2018</option> <option>2019</option> <option>2020</option> </select> <input type="submit" name="submit1" value="Показать"/><hr> <table> <tr> <th>Имя</th> <th>Ручка</th> <th>Карандаш</th> <th>Книга</th> </tr> <?php while ($row=mysql_fetch_array($result)):?> <tr> <td><input type="text" name="name[]" value="<?php echo $row[0];?>"></td> <td><input type="checkbox" name="ruchka[]" value="1"/></td> <td><input type="checkbox" name="karandash[]" value="1"/></td> <td><input type="checkbox" name="kniga[]" value="1"/></td> </tr> <?php endwhile;?> </table><hr> <input type="submit" name="submit2" value="Сохранить"/> </form> </body> </html> При открытии формы должен показывать данные из таблицы "table" с условием месяц и год выбирается из select - а. Я сделал код, записывается данные но не правильно. На пример галочку поставлю на против "Маша" в таблице запиливается на против "Саша" (на первую строку). В таблице names каждую месяц добавляются новые имена. Посмотрите пожалуйста что нибудь посоветуйте? Простите если не смог полностью объяснить. Спасибо! --- Добавлено --- Скрыни таблицы забыл(